builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-533 starttime: 1466743667.61 results: success (0) buildid: 20160623200357 builduid: 48b2abe674764200b7cc847833de78c8 revision: f751465bac6aac4ffba8318060817e907088e2fd ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:47.609223) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:47.609883) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:47.610190) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:47.869575) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:47.869951) ========= 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-1466734826.665115-1274303438 _=/tools/buildbot/bin/python using PTY: False --2016-06-23 21:47:48-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.41M=0.001s 2016-06-23 21:47:48 (8.41 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.449377 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:48.419581) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:48.419903) ========= 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-1466734826.665115-1274303438 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030583 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:48.485631) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:48.485967) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f751465bac6aac4ffba8318060817e907088e2fd --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f751465bac6aac4ffba8318060817e907088e2fd --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-1466734826.665115-1274303438 _=/tools/buildbot/bin/python using PTY: False 2016-06-23 21:47:48,824 truncating revision to first 12 chars 2016-06-23 21:47:48,824 Setting DEBUG logging. 2016-06-23 21:47:48,825 attempt 1/10 2016-06-23 21:47:48,825 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f751465bac6a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 21:47:49,229 unpacking tar archive at: mozilla-beta-f751465bac6a/testing/mozharness/ program finished with exit code 0 elapsedTime=0.694360 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:49.210251) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:49.210552) ========= script_repo_revision: f751465bac6aac4ffba8318060817e907088e2fd ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:49.210943) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:49.211232) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 21:47:49.238424) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 3 secs) (at 2016-06-23 21:47:49.238785) ========= /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-beta --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-beta', '--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-1466734826.665115-1274303438 _=/tools/buildbot/bin/python using PTY: False 21:47:49 INFO - MultiFileLogger online at 20160623 21:47:49 in /builds/slave/test 21:47:49 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-beta --download-symbols true 21:47:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:47:49 INFO - {'append_to_log': False, 21:47:49 INFO - 'base_work_dir': '/builds/slave/test', 21:47:49 INFO - 'blob_upload_branch': 'mozilla-beta', 21:47:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:47:49 INFO - 'buildbot_json_path': 'buildprops.json', 21:47:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:47:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:47:49 INFO - 'download_minidump_stackwalk': True, 21:47:49 INFO - 'download_symbols': 'true', 21:47:49 INFO - 'e10s': False, 21:47:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:47:49 INFO - 'tooltool.py': '/tools/tooltool.py', 21:47:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:47:49 INFO - '/tools/misc-python/virtualenv.py')}, 21:47:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:47:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:47:49 INFO - 'log_level': 'info', 21:47:49 INFO - 'log_to_console': True, 21:47:49 INFO - 'opt_config_files': (), 21:47:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:47:49 INFO - '--processes=1', 21:47:49 INFO - '--config=%(test_path)s/wptrunner.ini', 21:47:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:47:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:47:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:47:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:47:49 INFO - 'pip_index': False, 21:47:49 INFO - 'require_test_zip': True, 21:47:49 INFO - 'test_type': ('testharness',), 21:47:49 INFO - 'this_chunk': '1', 21:47:49 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:47:49 INFO - 'total_chunks': '10', 21:47:49 INFO - 'virtualenv_path': 'venv', 21:47:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:47:49 INFO - 'work_dir': 'build'} 21:47:49 INFO - ##### 21:47:49 INFO - ##### Running clobber step. 21:47:49 INFO - ##### 21:47:49 INFO - Running pre-action listener: _resource_record_pre_action 21:47:49 INFO - Running main action method: clobber 21:47:49 INFO - rmtree: /builds/slave/test/build 21:47:49 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 21:47:50 INFO - Running post-action listener: _resource_record_post_action 21:47:50 INFO - ##### 21:47:50 INFO - ##### Running read-buildbot-config step. 21:47:50 INFO - ##### 21:47:50 INFO - Running pre-action listener: _resource_record_pre_action 21:47:50 INFO - Running main action method: read_buildbot_config 21:47:50 INFO - Using buildbot properties: 21:47:50 INFO - { 21:47:50 INFO - "project": "", 21:47:50 INFO - "product": "firefox", 21:47:50 INFO - "script_repo_revision": "production", 21:47:50 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 21:47:50 INFO - "repository": "", 21:47:50 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 21:47:50 INFO - "buildid": "20160623200357", 21:47:50 INFO - "pgo_build": "False", 21:47:50 INFO - "basedir": "/builds/slave/test", 21:47:50 INFO - "buildnumber": 7, 21:47:50 INFO - "slavename": "tst-linux32-spot-533", 21:47:50 INFO - "revision": "f751465bac6aac4ffba8318060817e907088e2fd", 21:47:50 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 21:47:50 INFO - "platform": "linux", 21:47:50 INFO - "branch": "mozilla-beta", 21:47:50 INFO - "repo_path": "releases/mozilla-beta", 21:47:50 INFO - "moz_repo_path": "", 21:47:50 INFO - "stage_platform": "linux", 21:47:50 INFO - "builduid": "48b2abe674764200b7cc847833de78c8", 21:47:50 INFO - "slavebuilddir": "test" 21:47:50 INFO - } 21:47:50 INFO - Found installer url https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 21:47:50 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 21:47:50 INFO - Running post-action listener: _resource_record_post_action 21:47:50 INFO - ##### 21:47:50 INFO - ##### Running download-and-extract step. 21:47:50 INFO - ##### 21:47:50 INFO - Running pre-action listener: _resource_record_pre_action 21:47:50 INFO - Running main action method: download_and_extract 21:47:50 INFO - mkdir: /builds/slave/test/build/tests 21:47:50 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')]} 21:47:50 INFO - https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 21:47:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 21:47:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 21:47:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 21:47:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 21:48:12 INFO - Downloaded 1291 bytes. 21:48:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 21:48:12 INFO - Using the following test package requirements: 21:48:12 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 21:48:12 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:48:12 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 21:48:12 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:48:12 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 21:48:12 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:48:12 INFO - u'jsshell-linux-i686.zip'], 21:48:12 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:48:12 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 21:48:12 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 21:48:12 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:48:12 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 21:48:12 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:48:12 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 21:48:12 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:48:12 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 21:48:12 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:48:12 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 21:48:12 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 21:48:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:48:12 INFO - https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 21:48:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 21:48:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 21:48:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 21:48:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 21:48:15 INFO - Downloaded 22853573 bytes. 21:48:15 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:48:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:48:16 INFO - caution: filename not matched: web-platform/* 21:48:16 INFO - Return code: 11 21:48: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')]} 21:48:16 INFO - https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 21:48:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 21:48:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 21:48:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 21:48:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 21:48:20 INFO - Downloaded 36389080 bytes. 21:48:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:48:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:48:24 INFO - caution: filename not matched: bin/* 21:48:24 INFO - caution: filename not matched: config/* 21:48:24 INFO - caution: filename not matched: mozbase/* 21:48:24 INFO - caution: filename not matched: marionette/* 21:48:24 INFO - caution: filename not matched: tools/wptserve/* 21:48:24 INFO - Return code: 11 21:48:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:48:24 INFO - https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 21:48:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 21:48:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 21:48:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 21:48:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 21:48:31 INFO - Downloaded 69345985 bytes. 21:48:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 21:48:31 INFO - mkdir: /builds/slave/test/properties 21:48:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:48:31 INFO - Writing to file /builds/slave/test/properties/build_url 21:48:31 INFO - Contents: 21:48:31 INFO - build_url:https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 21:48:34 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 21:48:34 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:48:34 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:48:34 INFO - Contents: 21:48:34 INFO - symbols_url:https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 21:48:34 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')]} 21:48:34 INFO - https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:48:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 21:48:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 21:48:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 21:48:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 21:48:44 INFO - Downloaded 92347280 bytes. 21:48:44 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 21:48:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 21:48:53 INFO - Return code: 0 21:48:53 INFO - Running post-action listener: _resource_record_post_action 21:48:53 INFO - Running post-action listener: set_extra_try_arguments 21:48:53 INFO - ##### 21:48:53 INFO - ##### Running create-virtualenv step. 21:48:53 INFO - ##### 21:48:53 INFO - Running pre-action listener: _pre_create_virtualenv 21:48:53 INFO - Running pre-action listener: _resource_record_pre_action 21:48:53 INFO - Running main action method: create_virtualenv 21:48:53 INFO - Creating virtualenv /builds/slave/test/build/venv 21:48:53 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 21:48:53 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:48:53 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:48:53 INFO - Using real prefix '/usr' 21:48:53 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:48:55 INFO - Installing distribute.............................................................................................................................................................................................done. 21:48:59 INFO - Installing pip.................done. 21:48:59 INFO - Return code: 0 21:48:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:48: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')]} 21:48:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:48:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:48: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')]} 21:48:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:48:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:48: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e94c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fadf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8fe30>, '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 0x9f2cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fab470>, '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-1466734826.665115-1274303438', '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 21:48: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 21:48: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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 21:48:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:48:59 INFO - 'CCACHE_UMASK': '002', 21:48:59 INFO - 'DISPLAY': ':0', 21:48:59 INFO - 'HOME': '/home/cltbld', 21:48:59 INFO - 'LANG': 'en_US.UTF-8', 21:48:59 INFO - 'LOGNAME': 'cltbld', 21:48:59 INFO - 'MAIL': '/var/mail/cltbld', 21:48:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:48:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:48:59 INFO - 'MOZ_NO_REMOTE': '1', 21:48:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:48:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:48:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:48:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:48:59 INFO - 'PWD': '/builds/slave/test', 21:48:59 INFO - 'SHELL': '/bin/bash', 21:48:59 INFO - 'SHLVL': '1', 21:48:59 INFO - 'TERM': 'linux', 21:48:59 INFO - 'TMOUT': '86400', 21:48:59 INFO - 'USER': 'cltbld', 21:48:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438', 21:48:59 INFO - '_': '/tools/buildbot/bin/python'} 21:48:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:48:59 INFO - Downloading/unpacking psutil>=0.7.1 21:48: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 21:48: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 21:48:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:48:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:48: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 21:48: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 21:49:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:49:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:49:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:49:04 INFO - Installing collected packages: psutil 21:49:04 INFO - Running setup.py install for psutil 21:49:04 INFO - building 'psutil._psutil_linux' extension 21:49:04 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 21:49:04 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 21:49:04 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 21:49:05 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 21:49:05 INFO - building 'psutil._psutil_posix' extension 21:49:05 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 21:49:05 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 21:49:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:49:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:49:05 INFO - Successfully installed psutil 21:49:05 INFO - Cleaning up... 21:49:05 INFO - Return code: 0 21:49:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:49:05 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')]} 21:49:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:49:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:49:05 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')]} 21:49:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:49:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:49:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e94c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fadf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8fe30>, '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 0x9f2cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fab470>, '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-1466734826.665115-1274303438', '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 21:49:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 21:49:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 21:49:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:49:05 INFO - 'CCACHE_UMASK': '002', 21:49:05 INFO - 'DISPLAY': ':0', 21:49:05 INFO - 'HOME': '/home/cltbld', 21:49:05 INFO - 'LANG': 'en_US.UTF-8', 21:49:05 INFO - 'LOGNAME': 'cltbld', 21:49:05 INFO - 'MAIL': '/var/mail/cltbld', 21:49:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:49:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:49:05 INFO - 'MOZ_NO_REMOTE': '1', 21:49:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:49:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:49:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:49:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:49:05 INFO - 'PWD': '/builds/slave/test', 21:49:05 INFO - 'SHELL': '/bin/bash', 21:49:05 INFO - 'SHLVL': '1', 21:49:05 INFO - 'TERM': 'linux', 21:49:05 INFO - 'TMOUT': '86400', 21:49:05 INFO - 'USER': 'cltbld', 21:49:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438', 21:49:05 INFO - '_': '/tools/buildbot/bin/python'} 21:49:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:49:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:49:06 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 21:49:06 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 21:49:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:49:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:49:06 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 21:49:06 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 21:49:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:49:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:49:10 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:49:10 INFO - Installing collected packages: mozsystemmonitor 21:49:10 INFO - Running setup.py install for mozsystemmonitor 21:49:10 INFO - Successfully installed mozsystemmonitor 21:49:10 INFO - Cleaning up... 21:49:10 INFO - Return code: 0 21:49:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:49:10 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')]} 21:49:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:49:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:49:10 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')]} 21:49:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:49:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:49:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e94c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fadf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8fe30>, '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 0x9f2cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fab470>, '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-1466734826.665115-1274303438', '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 21:49:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 21:49:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 21:49:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:49:10 INFO - 'CCACHE_UMASK': '002', 21:49:10 INFO - 'DISPLAY': ':0', 21:49:10 INFO - 'HOME': '/home/cltbld', 21:49:10 INFO - 'LANG': 'en_US.UTF-8', 21:49:10 INFO - 'LOGNAME': 'cltbld', 21:49:10 INFO - 'MAIL': '/var/mail/cltbld', 21:49:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:49:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:49:10 INFO - 'MOZ_NO_REMOTE': '1', 21:49:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:49:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:49:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:49:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:49:10 INFO - 'PWD': '/builds/slave/test', 21:49:10 INFO - 'SHELL': '/bin/bash', 21:49:10 INFO - 'SHLVL': '1', 21:49:10 INFO - 'TERM': 'linux', 21:49:10 INFO - 'TMOUT': '86400', 21:49:10 INFO - 'USER': 'cltbld', 21:49:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438', 21:49:10 INFO - '_': '/tools/buildbot/bin/python'} 21:49:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:49:10 INFO - Downloading/unpacking blobuploader==1.2.4 21:49:10 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 21:49:10 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 21:49:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:49:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:49:10 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 21:49:10 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 21:49:14 INFO - Downloading blobuploader-1.2.4.tar.gz 21:49:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:49:14 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:49:14 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 21:49:14 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 21:49:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:49:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:49:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:49:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:49:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:49:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:49:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:49:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:49:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:49:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:49:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:49:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:49:16 INFO - Downloading docopt-0.6.1.tar.gz 21:49:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:49:16 INFO - Installing collected packages: blobuploader, requests, docopt 21:49:16 INFO - Running setup.py install for blobuploader 21:49:16 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:49:16 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:49:16 INFO - Running setup.py install for requests 21:49:17 INFO - Running setup.py install for docopt 21:49:17 INFO - Successfully installed blobuploader requests docopt 21:49:17 INFO - Cleaning up... 21:49:17 INFO - Return code: 0 21:49:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:49:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:49:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:49:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:49:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:49:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:49:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:49:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e94c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fadf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8fe30>, '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 0x9f2cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fab470>, '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-1466734826.665115-1274303438', '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 21:49:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 21:49:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:49:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:49:17 INFO - 'CCACHE_UMASK': '002', 21:49:17 INFO - 'DISPLAY': ':0', 21:49:17 INFO - 'HOME': '/home/cltbld', 21:49:17 INFO - 'LANG': 'en_US.UTF-8', 21:49:17 INFO - 'LOGNAME': 'cltbld', 21:49:17 INFO - 'MAIL': '/var/mail/cltbld', 21:49:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:49:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:49:17 INFO - 'MOZ_NO_REMOTE': '1', 21:49:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:49:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:49:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:49:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:49:17 INFO - 'PWD': '/builds/slave/test', 21:49:17 INFO - 'SHELL': '/bin/bash', 21:49:17 INFO - 'SHLVL': '1', 21:49:17 INFO - 'TERM': 'linux', 21:49:17 INFO - 'TMOUT': '86400', 21:49:17 INFO - 'USER': 'cltbld', 21:49:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438', 21:49:17 INFO - '_': '/tools/buildbot/bin/python'} 21:49:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:49:18 INFO - Running setup.py (path:/tmp/pip-EdNjmD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:49:18 INFO - Running setup.py (path:/tmp/pip-OVs6tg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:49:18 INFO - Running setup.py (path:/tmp/pip-_cDItf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:49:18 INFO - Running setup.py (path:/tmp/pip-xdnMuH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:49:18 INFO - Running setup.py (path:/tmp/pip-KTRc9r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:49:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:49:18 INFO - Running setup.py (path:/tmp/pip-pOOVtc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:49:19 INFO - Running setup.py (path:/tmp/pip-YTflA4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:49:19 INFO - Running setup.py (path:/tmp/pip-tn6cbF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:49:19 INFO - Running setup.py (path:/tmp/pip-pK3mJX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:49:19 INFO - Running setup.py (path:/tmp/pip-qQbJck-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:49:19 INFO - Running setup.py (path:/tmp/pip-ijqbIe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:49:19 INFO - Running setup.py (path:/tmp/pip-NLIIzu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:49:19 INFO - Running setup.py (path:/tmp/pip-uosbam-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:49:20 INFO - Running setup.py (path:/tmp/pip-SqUpZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:49:20 INFO - Running setup.py (path:/tmp/pip-BKX_Yf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:49:20 INFO - Running setup.py (path:/tmp/pip-6zsWtz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:49:20 INFO - Running setup.py (path:/tmp/pip-ccg3Tc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:49:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:49:20 INFO - Running setup.py (path:/tmp/pip-3XZ_HD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:49:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:49:20 INFO - Running setup.py (path:/tmp/pip-74gLw_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:49:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:49:20 INFO - Running setup.py (path:/tmp/pip-4zfZ0b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:49:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:49:21 INFO - Running setup.py (path:/tmp/pip-ad_oYg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:49:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:49:21 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 21:49:21 INFO - Running setup.py install for manifestparser 21:49:22 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:49:22 INFO - Running setup.py install for mozcrash 21:49:22 INFO - Running setup.py install for mozdebug 21:49:22 INFO - Running setup.py install for mozdevice 21:49:22 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:49:22 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:49:22 INFO - Running setup.py install for mozfile 21:49:22 INFO - Running setup.py install for mozhttpd 21:49:23 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:49:23 INFO - Running setup.py install for mozinfo 21:49:23 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:49:23 INFO - Running setup.py install for mozInstall 21:49:23 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:49:23 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:49:23 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:49:23 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:49:23 INFO - Running setup.py install for mozleak 21:49:23 INFO - Running setup.py install for mozlog 21:49:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:49:24 INFO - Running setup.py install for moznetwork 21:49:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:49:24 INFO - Running setup.py install for mozprocess 21:49:24 INFO - Running setup.py install for mozprofile 21:49:24 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:49:24 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:49:24 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:49:24 INFO - Running setup.py install for mozrunner 21:49:25 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:49:25 INFO - Running setup.py install for mozscreenshot 21:49:25 INFO - Running setup.py install for moztest 21:49:25 INFO - Running setup.py install for mozversion 21:49:25 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:49:25 INFO - Running setup.py install for wptserve 21:49:26 INFO - Running setup.py install for marionette-driver 21:49:26 INFO - Running setup.py install for browsermob-proxy 21:49:26 INFO - Running setup.py install for marionette-client 21:49:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:49:27 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:49:27 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 21:49:27 INFO - Cleaning up... 21:49:27 INFO - Return code: 0 21:49:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:49:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:49:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:49:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:49:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:49:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:49:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:49:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e94c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efb598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9fadf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c8fe30>, '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 0x9f2cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fab470>, '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-1466734826.665115-1274303438', '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 21:49:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 21:49:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:49:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:49:27 INFO - 'CCACHE_UMASK': '002', 21:49:27 INFO - 'DISPLAY': ':0', 21:49:27 INFO - 'HOME': '/home/cltbld', 21:49:27 INFO - 'LANG': 'en_US.UTF-8', 21:49:27 INFO - 'LOGNAME': 'cltbld', 21:49:27 INFO - 'MAIL': '/var/mail/cltbld', 21:49:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:49:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:49:27 INFO - 'MOZ_NO_REMOTE': '1', 21:49:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:49:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:49:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:49:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:49:27 INFO - 'PWD': '/builds/slave/test', 21:49:27 INFO - 'SHELL': '/bin/bash', 21:49:27 INFO - 'SHLVL': '1', 21:49:27 INFO - 'TERM': 'linux', 21:49:27 INFO - 'TMOUT': '86400', 21:49:27 INFO - 'USER': 'cltbld', 21:49:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438', 21:49:27 INFO - '_': '/tools/buildbot/bin/python'} 21:49:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:49:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:49:27 INFO - Running setup.py (path:/tmp/pip-niLbbN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:49:27 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)) 21:49:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:49:27 INFO - Running setup.py (path:/tmp/pip-txNKRE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:49:28 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)) 21:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:49:28 INFO - Running setup.py (path:/tmp/pip-PdZXyc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:49:28 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)) 21:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:49:28 INFO - Running setup.py (path:/tmp/pip-36Vt4n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:49:28 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)) 21:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:49:28 INFO - Running setup.py (path:/tmp/pip-9T8LJ3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:49:28 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)) 21:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:49:28 INFO - Running setup.py (path:/tmp/pip-UTL3vs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:49:28 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)) 21:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:49:28 INFO - Running setup.py (path:/tmp/pip-qXOH9f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:49:28 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)) 21:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:49:28 INFO - Running setup.py (path:/tmp/pip-0sYlEc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:49:28 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)) 21:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:49:28 INFO - Running setup.py (path:/tmp/pip-miyBMB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:49:29 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)) 21:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:49:29 INFO - Running setup.py (path:/tmp/pip-fpHPtN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:49:29 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)) 21:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:49:29 INFO - Running setup.py (path:/tmp/pip-IGnEPL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:49:29 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)) 21:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:49:29 INFO - Running setup.py (path:/tmp/pip-2Je3fG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:49:29 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)) 21:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:49:29 INFO - Running setup.py (path:/tmp/pip-M2Patp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:49:29 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)) 21:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:49:29 INFO - Running setup.py (path:/tmp/pip-JHyQDQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:49:29 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)) 21:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:49:29 INFO - Running setup.py (path:/tmp/pip-kbs6Xs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:49:30 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)) 21:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:49:30 INFO - Running setup.py (path:/tmp/pip-YrQn8q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:49:30 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)) 21:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:49:30 INFO - Running setup.py (path:/tmp/pip-OYUzys-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:49:30 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)) 21:49:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:49:30 INFO - Running setup.py (path:/tmp/pip-yyOFvn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:49:30 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)) 21:49:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:49:30 INFO - Running setup.py (path:/tmp/pip-JIqSRS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:49:30 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)) 21:49:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:49:30 INFO - Running setup.py (path:/tmp/pip-NIioSE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:49:30 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)) 21:49:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:49:31 INFO - Running setup.py (path:/tmp/pip-NG6owP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:49:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:49:31 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)) 21:49:31 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)) 21:49:31 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)) 21:49:31 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)) 21:49:31 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)) 21:49:31 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)) 21:49:31 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:49:31 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 21:49:31 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 21:49:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:49:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:49:31 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 21:49:31 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 21:49:35 INFO - Downloading blessings-1.6.tar.gz 21:49:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:49:35 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)) 21:49:35 INFO - Installing collected packages: blessings 21:49:35 INFO - Running setup.py install for blessings 21:49:35 INFO - Successfully installed blessings 21:49:35 INFO - Cleaning up... 21:49:35 INFO - Return code: 0 21:49:35 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:49:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:49:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:49:36 INFO - Reading from file tmpfile_stdout 21:49:36 INFO - Current package versions: 21:49:36 INFO - argparse == 1.2.1 21:49:36 INFO - blessings == 1.6 21:49:36 INFO - blobuploader == 1.2.4 21:49:36 INFO - browsermob-proxy == 0.6.0 21:49:36 INFO - docopt == 0.6.1 21:49:36 INFO - manifestparser == 1.1 21:49:36 INFO - marionette-client == 2.3.0 21:49:36 INFO - marionette-driver == 1.4.0 21:49:36 INFO - mozInstall == 1.12 21:49:36 INFO - mozcrash == 0.17 21:49:36 INFO - mozdebug == 0.1 21:49:36 INFO - mozdevice == 0.48 21:49:36 INFO - mozfile == 1.2 21:49:36 INFO - mozhttpd == 0.7 21:49:36 INFO - mozinfo == 0.9 21:49:36 INFO - mozleak == 0.1 21:49:36 INFO - mozlog == 3.1 21:49:36 INFO - moznetwork == 0.27 21:49:36 INFO - mozprocess == 0.22 21:49:36 INFO - mozprofile == 0.28 21:49:36 INFO - mozrunner == 6.11 21:49:36 INFO - mozscreenshot == 0.1 21:49:36 INFO - mozsystemmonitor == 0.0 21:49:36 INFO - moztest == 0.7 21:49:36 INFO - mozversion == 1.4 21:49:36 INFO - psutil == 3.1.1 21:49:36 INFO - requests == 1.2.3 21:49:36 INFO - wptserve == 1.4.0 21:49:36 INFO - wsgiref == 0.1.2 21:49:36 INFO - Running post-action listener: _resource_record_post_action 21:49:36 INFO - Running post-action listener: _start_resource_monitoring 21:49:36 INFO - Starting resource monitoring. 21:49:36 INFO - ##### 21:49:36 INFO - ##### Running pull step. 21:49:36 INFO - ##### 21:49:36 INFO - Running pre-action listener: _resource_record_pre_action 21:49:36 INFO - Running main action method: pull 21:49:36 INFO - Pull has nothing to do! 21:49:36 INFO - Running post-action listener: _resource_record_post_action 21:49:36 INFO - ##### 21:49:36 INFO - ##### Running install step. 21:49:36 INFO - ##### 21:49:36 INFO - Running pre-action listener: _resource_record_pre_action 21:49:36 INFO - Running main action method: install 21:49:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:49:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:49:36 INFO - Reading from file tmpfile_stdout 21:49:36 INFO - Detecting whether we're running mozinstall >=1.0... 21:49:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:49:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:49:36 INFO - Reading from file tmpfile_stdout 21:49:36 INFO - Output received: 21:49:36 INFO - Usage: mozinstall [options] installer 21:49:36 INFO - Options: 21:49:36 INFO - -h, --help show this help message and exit 21:49:36 INFO - -d DEST, --destination=DEST 21:49:36 INFO - Directory to install application into. [default: 21:49:36 INFO - "/builds/slave/test"] 21:49:36 INFO - --app=APP Application being installed. [default: firefox] 21:49:36 INFO - mkdir: /builds/slave/test/build/application 21:49:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 21:49:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 21:50:11 INFO - Reading from file tmpfile_stdout 21:50:11 INFO - Output received: 21:50:11 INFO - /builds/slave/test/build/application/firefox/firefox 21:50:11 INFO - Running post-action listener: _resource_record_post_action 21:50:11 INFO - ##### 21:50:11 INFO - ##### Running run-tests step. 21:50:11 INFO - ##### 21:50:11 INFO - Running pre-action listener: _resource_record_pre_action 21:50:11 INFO - Running main action method: run_tests 21:50:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:50:11 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:50:11 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:50:11 INFO - grabbing minidump binary from tooltool 21:50:11 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')]} 21:50:11 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 0x9c8fe30>, '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 0x9f2cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9fab470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:50:11 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 21:50:11 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 21:50:11 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:50:11 INFO - Return code: 0 21:50:11 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 21:50:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:50:11 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/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.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 21:50:11 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/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.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 21:50:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:50:11 INFO - 'CCACHE_UMASK': '002', 21:50:11 INFO - 'DISPLAY': ':0', 21:50:11 INFO - 'HOME': '/home/cltbld', 21:50:11 INFO - 'LANG': 'en_US.UTF-8', 21:50:11 INFO - 'LOGNAME': 'cltbld', 21:50:11 INFO - 'MAIL': '/var/mail/cltbld', 21:50:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:50:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:50:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:50:11 INFO - 'MOZ_NO_REMOTE': '1', 21:50:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:50:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:50:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:50:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:50:11 INFO - 'PWD': '/builds/slave/test', 21:50:11 INFO - 'SHELL': '/bin/bash', 21:50:11 INFO - 'SHLVL': '1', 21:50:11 INFO - 'TERM': 'linux', 21:50:11 INFO - 'TMOUT': '86400', 21:50:11 INFO - 'USER': 'cltbld', 21:50:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466734826.665115-1274303438', 21:50:11 INFO - '_': '/tools/buildbot/bin/python'} 21:50:11 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/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.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 21:50:12 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 21:50:12 INFO - import pkg_resources 21:50:14 INFO - Using 1 client processes 21:50:14 INFO - wptserve Starting http server on 127.0.0.1:8000 21:50:14 INFO - wptserve Starting http server on 127.0.0.1:8001 21:50:14 INFO - wptserve Starting http server on 127.0.0.1:8443 21:50:16 INFO - SUITE-START | Running 778 tests 21:50:16 INFO - Running testharness tests 21:50:16 INFO - Setting up ssl 21:50:16 INFO - PROCESS | certutil | 21:50:17 INFO - PROCESS | certutil | 21:50:17 INFO - PROCESS | certutil | 21:50:17 INFO - Certificate Nickname Trust Attributes 21:50:17 INFO - SSL,S/MIME,JAR/XPI 21:50:17 INFO - 21:50:17 INFO - web-platform-tests CT,, 21:50:17 INFO - 21:50:17 INFO - Starting runner 21:50:20 INFO - PROCESS | 1831 | 1466743820053 Marionette DEBUG Marionette enabled via build flag and pref 21:50:20 INFO - PROCESS | 1831 | ++DOCSHELL 0xa4d4b400 == 1 [pid = 1831] [id = 1] 21:50:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 1 (0xa4d4b800) [pid = 1831] [serial = 1] [outer = (nil)] 21:50:20 INFO - PROCESS | 1831 | [1831] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:50:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 2 (0xa4d4c000) [pid = 1831] [serial = 2] [outer = 0xa4d4b800] 21:50:20 INFO - PROCESS | 1831 | 1466743820850 Marionette INFO Listening on port 2828 21:50:21 INFO - PROCESS | 1831 | 1466743821532 Marionette DEBUG Marionette enabled via command-line flag 21:50:21 INFO - PROCESS | 1831 | ++DOCSHELL 0xa22a1c00 == 2 [pid = 1831] [id = 2] 21:50:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 3 (0xa22a3000) [pid = 1831] [serial = 3] [outer = (nil)] 21:50:21 INFO - PROCESS | 1831 | [1831] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:50:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 4 (0xa8b47c00) [pid = 1831] [serial = 4] [outer = 0xa22a3000] 21:50:21 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a1fcd800 21:50:21 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a1fd7300 21:50:21 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a1ff72c0 21:50:21 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a1ff7f00 21:50:21 INFO - PROCESS | 1831 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a1ffdc40 21:50:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 5 (0xa101c000) [pid = 1831] [serial = 5] [outer = 0xa4d4b800] 21:50:21 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:50:21 INFO - PROCESS | 1831 | 1466743821979 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35702 21:50:22 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:50:22 INFO - PROCESS | 1831 | 1466743822014 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35703 21:50:22 INFO - PROCESS | 1831 | 1466743822079 Marionette DEBUG Closed connection conn0 21:50:22 INFO - PROCESS | 1831 | 1466743822083 Marionette DEBUG Closed connection conn1 21:50:22 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:50:22 INFO - PROCESS | 1831 | 1466743822165 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35704 21:50:22 INFO - PROCESS | 1831 | [1831] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 21:50:22 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:50:22 INFO - PROCESS | 1831 | 1466743822261 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35705 21:50:22 INFO - PROCESS | 1831 | 1466743822268 Marionette DEBUG Closed connection conn2 21:50:22 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:50:22 INFO - PROCESS | 1831 | 1466743822324 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:35706 21:50:22 INFO - PROCESS | 1831 | 1466743822342 Marionette DEBUG Closed connection conn3 21:50:22 INFO - PROCESS | 1831 | 1466743822404 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:50:22 INFO - PROCESS | 1831 | 1466743822419 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160623200357","device":"desktop","version":"48.0"} 21:50:23 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:50:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x9ac52400 == 3 [pid = 1831] [id = 3] 21:50:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 6 (0x9ac52800) [pid = 1831] [serial = 6] [outer = (nil)] 21:50:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x9ac53000 == 4 [pid = 1831] [id = 4] 21:50:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 7 (0x9ac54400) [pid = 1831] [serial = 7] [outer = (nil)] 21:50:24 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:50:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a317400 == 5 [pid = 1831] [id = 5] 21:50:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 8 (0x9a317800) [pid = 1831] [serial = 8] [outer = (nil)] 21:50:25 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:50:25 INFO - PROCESS | 1831 | [1831] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:50:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 9 (0x9a05a800) [pid = 1831] [serial = 9] [outer = 0x9a317800] 21:50:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 10 (0x99dfd400) [pid = 1831] [serial = 10] [outer = 0x9ac52800] 21:50:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 11 (0x99c6d000) [pid = 1831] [serial = 11] [outer = 0x9ac54400] 21:50:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 12 (0x99c6f800) [pid = 1831] [serial = 12] [outer = 0x9a317800] 21:50:26 INFO - PROCESS | 1831 | 1466743826769 Marionette INFO startBrowser 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:26 INFO - PROCESS | 1831 | 1466743826817 Marionette DEBUG loaded listener.js 21:50:26 INFO - PROCESS | 1831 | 1466743826838 Marionette DEBUG loaded listener.js 21:50:26 INFO - PROCESS | 1831 | 1466743826843 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 13 (0x98ac6800) [pid = 1831] [serial = 13] [outer = 0x9a317800] 21:50:27 INFO - PROCESS | 1831 | 1466743827629 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"5dfb4eb4-d4b3-46b6-a55e-2587d494e872","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160623200357","device":"desktop","version":"48.0","command_id":1}}] 21:50:27 INFO - PROCESS | 1831 | 1466743827917 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 21:50:27 INFO - PROCESS | 1831 | 1466743827927 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:28 INFO - PROCESS | 1831 | 1466743828332 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 21:50:28 INFO - PROCESS | 1831 | 1466743828573 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:50:28 INFO - PROCESS | 1831 | 1466743828580 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:28 INFO - PROCESS | 1831 | [1831] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:50:28 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:50:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 14 (0x951a6000) [pid = 1831] [serial = 14] [outer = 0x9a317800] 21:50:29 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:50:29 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:50:29 INFO - PROCESS | 1831 | 1466743829209 Marionette TRACE conn4 <- [1,3,null,{}] 21:50:29 INFO - PROCESS | 1831 | 1466743829256 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:50:29 INFO - PROCESS | 1831 | 1466743829263 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:29 INFO - PROCESS | 1831 | 1466743829307 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 21:50:29 INFO - PROCESS | 1831 | 1466743829383 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 21:50:29 INFO - PROCESS | 1831 | 1466743829389 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 21:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:50:29 INFO - PROCESS | 1831 | 1466743829486 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:50:29 INFO - PROCESS | 1831 | 1466743829493 Marionette TRACE conn4 <- [1,6,null,{}] 21:50:29 INFO - PROCESS | 1831 | 1466743829511 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:29 INFO - PROCESS | 1831 | 1466743829517 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:29 INFO - PROCESS | 1831 | 1466743829554 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 21:50:29 INFO - PROCESS | 1831 | 1466743829562 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:29 INFO - PROCESS | 1831 | 1466743829573 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c31800 == 6 [pid = 1831] [id = 6] 21:50:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 15 (0x93c31c00) [pid = 1831] [serial = 15] [outer = (nil)] 21:50:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 16 (0x9519fc00) [pid = 1831] [serial = 16] [outer = 0x93c31c00] 21:50:29 INFO - PROCESS | 1831 | 1466743829660 Marionette DEBUG loaded listener.js 21:50:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 17 (0x98a75400) [pid = 1831] [serial = 17] [outer = 0x93c31c00] 21:50:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7c000 == 7 [pid = 1831] [id = 7] 21:50:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 18 (0x93a7c400) [pid = 1831] [serial = 18] [outer = (nil)] 21:50:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 19 (0x93a7e400) [pid = 1831] [serial = 19] [outer = 0x93a7c400] 21:50:30 INFO - PROCESS | 1831 | 1466743830188 Marionette DEBUG loaded listener.js 21:50:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 20 (0x93a82400) [pid = 1831] [serial = 20] [outer = 0x93a7c400] 21:50:31 INFO - PROCESS | 1831 | [1831] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 21:50:31 INFO - PROCESS | 1831 | 1466743831402 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 21:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 2128ms 21:50:31 INFO - PROCESS | 1831 | 1466743831705 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 21:50:31 INFO - PROCESS | 1831 | 1466743831715 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 21:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:50:31 INFO - PROCESS | 1831 | 1466743831841 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:50:31 INFO - PROCESS | 1831 | 1466743831850 Marionette TRACE conn4 <- [1,10,null,{}] 21:50:31 INFO - PROCESS | 1831 | 1466743831921 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:31 INFO - PROCESS | 1831 | 1466743831933 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:32 INFO - PROCESS | 1831 | 1466743832308 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 21:50:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x9afe7c00 == 8 [pid = 1831] [id = 8] 21:50:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 21 (0x9b4a2c00) [pid = 1831] [serial = 21] [outer = (nil)] 21:50:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 22 (0x9b70c000) [pid = 1831] [serial = 22] [outer = 0x9b4a2c00] 21:50:32 INFO - PROCESS | 1831 | 1466743832497 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:32 INFO - PROCESS | 1831 | 1466743832506 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b4eac00 == 9 [pid = 1831] [id = 9] 21:50:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 23 (0x9b786800) [pid = 1831] [serial = 23] [outer = (nil)] 21:50:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 24 (0x9b947000) [pid = 1831] [serial = 24] [outer = 0x9b786800] 21:50:32 INFO - PROCESS | 1831 | 1466743832614 Marionette DEBUG loaded listener.js 21:50:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 25 (0x9d880000) [pid = 1831] [serial = 25] [outer = 0x9b786800] 21:50:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 26 (0xa1086c00) [pid = 1831] [serial = 26] [outer = 0x9b4a2c00] 21:50:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x94774c00 == 10 [pid = 1831] [id = 10] 21:50:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 27 (0x94775000) [pid = 1831] [serial = 27] [outer = (nil)] 21:50:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 28 (0x9477a000) [pid = 1831] [serial = 28] [outer = 0x94775000] 21:50:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 29 (0xa2135c00) [pid = 1831] [serial = 29] [outer = 0x94775000] 21:50:34 INFO - PROCESS | 1831 | 1466743834240 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 21:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 2472ms 21:50:34 INFO - PROCESS | 1831 | 1466743834262 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 21:50:34 INFO - PROCESS | 1831 | 1466743834271 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 21:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:50:34 INFO - PROCESS | 1831 | 1466743834285 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:50:34 INFO - PROCESS | 1831 | 1466743834290 Marionette TRACE conn4 <- [1,14,null,{}] 21:50:34 INFO - PROCESS | 1831 | 1466743834299 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:34 INFO - PROCESS | 1831 | 1466743834305 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:34 INFO - PROCESS | 1831 | 1466743834669 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 21:50:34 INFO - PROCESS | 1831 | 1466743834791 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:34 INFO - PROCESS | 1831 | 1466743834802 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b4a0000 == 11 [pid = 1831] [id = 11] 21:50:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 30 (0x9d88fc00) [pid = 1831] [serial = 30] [outer = (nil)] 21:50:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 31 (0xa213a000) [pid = 1831] [serial = 31] [outer = 0x9d88fc00] 21:50:34 INFO - PROCESS | 1831 | 1466743834896 Marionette DEBUG loaded listener.js 21:50:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 32 (0xa6786000) [pid = 1831] [serial = 32] [outer = 0x9d88fc00] 21:50:35 INFO - PROCESS | 1831 | 1466743835892 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 21:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1640ms 21:50:35 INFO - PROCESS | 1831 | 1466743835925 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 21:50:35 INFO - PROCESS | 1831 | 1466743835929 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 21:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:50:35 INFO - PROCESS | 1831 | 1466743835938 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:50:35 INFO - PROCESS | 1831 | 1466743835946 Marionette TRACE conn4 <- [1,18,null,{}] 21:50:35 INFO - PROCESS | 1831 | 1466743835968 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:35 INFO - PROCESS | 1831 | 1466743835979 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:36 INFO - PROCESS | 1831 | 1466743836254 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 21:50:36 INFO - PROCESS | 1831 | 1466743836423 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:36 INFO - PROCESS | 1831 | 1466743836438 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:36 INFO - PROCESS | 1831 | ++DOCSHELL 0xa67a1c00 == 12 [pid = 1831] [id = 12] 21:50:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 33 (0xa67a2000) [pid = 1831] [serial = 33] [outer = (nil)] 21:50:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 34 (0xa6da1000) [pid = 1831] [serial = 34] [outer = 0xa67a2000] 21:50:36 INFO - PROCESS | 1831 | 1466743836578 Marionette DEBUG loaded listener.js 21:50:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 35 (0xa6e49c00) [pid = 1831] [serial = 35] [outer = 0xa67a2000] 21:50:37 INFO - PROCESS | 1831 | 1466743837626 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 21:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1742ms 21:50:37 INFO - PROCESS | 1831 | 1466743837682 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 21:50:37 INFO - PROCESS | 1831 | 1466743837689 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 21:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:50:37 INFO - PROCESS | 1831 | 1466743837698 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:50:37 INFO - PROCESS | 1831 | 1466743837703 Marionette TRACE conn4 <- [1,22,null,{}] 21:50:37 INFO - PROCESS | 1831 | 1466743837710 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:37 INFO - PROCESS | 1831 | 1466743837715 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:38 INFO - PROCESS | 1831 | 1466743838035 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 21:50:38 INFO - PROCESS | 1831 | 1466743838118 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:38 INFO - PROCESS | 1831 | 1466743838128 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:38 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f28c00 == 13 [pid = 1831] [id = 13] 21:50:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 36 (0xa1f29800) [pid = 1831] [serial = 36] [outer = (nil)] 21:50:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 37 (0xa1f2c800) [pid = 1831] [serial = 37] [outer = 0xa1f29800] 21:50:38 INFO - PROCESS | 1831 | 1466743838221 Marionette DEBUG loaded listener.js 21:50:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 38 (0xa81a9c00) [pid = 1831] [serial = 38] [outer = 0xa1f29800] 21:50:39 INFO - PROCESS | 1831 | 1466743839347 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 21:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1682ms 21:50:39 INFO - PROCESS | 1831 | 1466743839381 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 21:50:39 INFO - PROCESS | 1831 | 1466743839388 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 21:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:50:39 INFO - PROCESS | 1831 | 1466743839398 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:50:39 INFO - PROCESS | 1831 | 1466743839404 Marionette TRACE conn4 <- [1,26,null,{}] 21:50:39 INFO - PROCESS | 1831 | 1466743839414 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:39 INFO - PROCESS | 1831 | 1466743839420 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:39 INFO - PROCESS | 1831 | 1466743839613 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 21:50:39 INFO - PROCESS | 1831 | 1466743839773 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:39 INFO - PROCESS | 1831 | 1466743839781 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471b400 == 14 [pid = 1831] [id = 14] 21:50:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 39 (0x9836b400) [pid = 1831] [serial = 39] [outer = (nil)] 21:50:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 40 (0x98f4ac00) [pid = 1831] [serial = 40] [outer = 0x9836b400] 21:50:39 INFO - PROCESS | 1831 | 1466743839890 Marionette DEBUG loaded listener.js 21:50:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 41 (0x998ae400) [pid = 1831] [serial = 41] [outer = 0x9836b400] 21:50:40 INFO - PROCESS | 1831 | 1466743840792 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 21:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1445ms 21:50:40 INFO - PROCESS | 1831 | 1466743840844 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 21:50:40 INFO - PROCESS | 1831 | 1466743840851 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 21:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:50:40 INFO - PROCESS | 1831 | 1466743840864 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:50:40 INFO - PROCESS | 1831 | 1466743840867 Marionette TRACE conn4 <- [1,30,null,{}] 21:50:40 INFO - PROCESS | 1831 | 1466743840876 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:40 INFO - PROCESS | 1831 | 1466743840881 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:41 INFO - PROCESS | 1831 | 1466743841092 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 21:50:41 INFO - PROCESS | 1831 | 1466743841212 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:41 INFO - PROCESS | 1831 | 1466743841219 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9526b400 == 15 [pid = 1831] [id = 15] 21:50:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 42 (0x99b4d400) [pid = 1831] [serial = 42] [outer = (nil)] 21:50:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 43 (0x9a640800) [pid = 1831] [serial = 43] [outer = 0x99b4d400] 21:50:41 INFO - PROCESS | 1831 | 1466743841299 Marionette DEBUG loaded listener.js 21:50:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 44 (0x9ac5e800) [pid = 1831] [serial = 44] [outer = 0x99b4d400] 21:50:42 INFO - PROCESS | 1831 | 1466743842129 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 21:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1337ms 21:50:42 INFO - PROCESS | 1831 | 1466743842201 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 21:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:50:42 INFO - PROCESS | 1831 | 1466743842206 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 21:50:42 INFO - PROCESS | 1831 | 1466743842215 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:50:42 INFO - PROCESS | 1831 | 1466743842222 Marionette TRACE conn4 <- [1,34,null,{}] 21:50:42 INFO - PROCESS | 1831 | 1466743842240 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:42 INFO - PROCESS | 1831 | 1466743842250 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:42 INFO - PROCESS | 1831 | 1466743842439 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 21:50:42 INFO - PROCESS | 1831 | 1466743842544 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:42 INFO - PROCESS | 1831 | 1466743842559 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b77f400 == 16 [pid = 1831] [id = 16] 21:50:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 45 (0x9b93ac00) [pid = 1831] [serial = 45] [outer = (nil)] 21:50:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 46 (0x9b948800) [pid = 1831] [serial = 46] [outer = 0x9b93ac00] 21:50:42 INFO - PROCESS | 1831 | 1466743842637 Marionette DEBUG loaded listener.js 21:50:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 47 (0x9d4f7800) [pid = 1831] [serial = 47] [outer = 0x9b93ac00] 21:50:43 INFO - PROCESS | 1831 | 1466743843418 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 21:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1248ms 21:50:43 INFO - PROCESS | 1831 | 1466743843462 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 21:50:43 INFO - PROCESS | 1831 | 1466743843467 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 21:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:50:43 INFO - PROCESS | 1831 | 1466743843488 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:50:43 INFO - PROCESS | 1831 | 1466743843492 Marionette TRACE conn4 <- [1,38,null,{}] 21:50:43 INFO - PROCESS | 1831 | 1466743843498 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:43 INFO - PROCESS | 1831 | 1466743843504 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:43 INFO - PROCESS | 1831 | 1466743843703 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 21:50:43 INFO - PROCESS | 1831 | 1466743843718 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:43 INFO - PROCESS | 1831 | 1466743843724 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477e400 == 17 [pid = 1831] [id = 17] 21:50:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 48 (0x9d80f400) [pid = 1831] [serial = 48] [outer = (nil)] 21:50:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 49 (0x9d889800) [pid = 1831] [serial = 49] [outer = 0x9d80f400] 21:50:43 INFO - PROCESS | 1831 | 1466743843799 Marionette DEBUG loaded listener.js 21:50:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 50 (0xa1087400) [pid = 1831] [serial = 50] [outer = 0x9d80f400] 21:50:44 INFO - PROCESS | 1831 | 1466743844656 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 21:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1254ms 21:50:44 INFO - PROCESS | 1831 | 1466743844734 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 21:50:44 INFO - PROCESS | 1831 | 1466743844737 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 21:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:50:44 INFO - PROCESS | 1831 | 1466743844746 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:50:44 INFO - PROCESS | 1831 | 1466743844749 Marionette TRACE conn4 <- [1,42,null,{}] 21:50:44 INFO - PROCESS | 1831 | 1466743844756 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:44 INFO - PROCESS | 1831 | 1466743844760 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:44 INFO - PROCESS | 1831 | 1466743844930 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 21:50:45 INFO - PROCESS | 1831 | 1466743845035 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:45 INFO - PROCESS | 1831 | 1466743845046 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:45 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1086000 == 18 [pid = 1831] [id = 18] 21:50:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 51 (0xa1f23c00) [pid = 1831] [serial = 51] [outer = (nil)] 21:50:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 52 (0xa1fa4800) [pid = 1831] [serial = 52] [outer = 0xa1f23c00] 21:50:45 INFO - PROCESS | 1831 | 1466743845125 Marionette DEBUG loaded listener.js 21:50:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 53 (0xa213c400) [pid = 1831] [serial = 53] [outer = 0xa1f23c00] 21:50:45 INFO - PROCESS | 1831 | 1466743845917 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 21:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1234ms 21:50:45 INFO - PROCESS | 1831 | 1466743845980 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 21:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:50:45 INFO - PROCESS | 1831 | 1466743845984 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 21:50:45 INFO - PROCESS | 1831 | 1466743845992 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:50:45 INFO - PROCESS | 1831 | 1466743845996 Marionette TRACE conn4 <- [1,46,null,{}] 21:50:46 INFO - PROCESS | 1831 | 1466743846002 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:46 INFO - PROCESS | 1831 | 1466743846014 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:46 INFO - PROCESS | 1831 | 1466743846231 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 21:50:46 INFO - PROCESS | 1831 | 1466743846333 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:46 INFO - PROCESS | 1831 | 1466743846345 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:46 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2132000 == 19 [pid = 1831] [id = 19] 21:50:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 54 (0xa2279400) [pid = 1831] [serial = 54] [outer = (nil)] 21:50:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 55 (0xa24f9000) [pid = 1831] [serial = 55] [outer = 0xa2279400] 21:50:46 INFO - PROCESS | 1831 | 1466743846431 Marionette DEBUG loaded listener.js 21:50:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0xa327d000) [pid = 1831] [serial = 56] [outer = 0xa2279400] 21:50:47 INFO - PROCESS | 1831 | 1466743847217 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 21:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1245ms 21:50:47 INFO - PROCESS | 1831 | 1466743847236 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 21:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:50:47 INFO - PROCESS | 1831 | 1466743847241 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 21:50:47 INFO - PROCESS | 1831 | 1466743847249 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:50:47 INFO - PROCESS | 1831 | 1466743847252 Marionette TRACE conn4 <- [1,50,null,{}] 21:50:47 INFO - PROCESS | 1831 | 1466743847286 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:47 INFO - PROCESS | 1831 | 1466743847294 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:47 INFO - PROCESS | 1831 | 1466743847494 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 21:50:47 INFO - PROCESS | 1831 | 1466743847505 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:47 INFO - PROCESS | 1831 | 1466743847520 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d815800 == 20 [pid = 1831] [id = 20] 21:50:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0xa1f28000) [pid = 1831] [serial = 57] [outer = (nil)] 21:50:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0xa4d0d000) [pid = 1831] [serial = 58] [outer = 0xa1f28000] 21:50:47 INFO - PROCESS | 1831 | 1466743847595 Marionette DEBUG loaded listener.js 21:50:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0xa4d48000) [pid = 1831] [serial = 59] [outer = 0xa1f28000] 21:50:48 INFO - PROCESS | 1831 | 1466743848482 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1284ms 21:50:49 INFO - PROCESS | 1831 | 1466743849650 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 21:50:49 INFO - PROCESS | 1831 | 1466743849654 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 21:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:50:49 INFO - PROCESS | 1831 | 1466743849699 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:50:49 INFO - PROCESS | 1831 | 1466743849708 Marionette TRACE conn4 <- [1,54,null,{}] 21:50:49 INFO - PROCESS | 1831 | 1466743849717 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:49 INFO - PROCESS | 1831 | 1466743849723 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:49 INFO - PROCESS | 1831 | 1466743849924 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 21:50:50 INFO - PROCESS | 1831 | 1466743849992 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:50 INFO - PROCESS | 1831 | 1466743850007 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x9836fc00 == 21 [pid = 1831] [id = 21] 21:50:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x98372800) [pid = 1831] [serial = 60] [outer = (nil)] 21:50:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x98a22400) [pid = 1831] [serial = 61] [outer = 0x98372800] 21:50:50 INFO - PROCESS | 1831 | 1466743850085 Marionette DEBUG loaded listener.js 21:50:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x98a2cc00) [pid = 1831] [serial = 62] [outer = 0x98372800] 21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x93c31c00) [pid = 1831] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x9b786800) [pid = 1831] [serial = 23] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x9d88fc00) [pid = 1831] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0xa67a2000) [pid = 1831] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0xa1f29800) [pid = 1831] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x9836b400) [pid = 1831] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 55 (0x99b4d400) [pid = 1831] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 54 (0x9b93ac00) [pid = 1831] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:50:51 INFO - PROCESS | 1831 | --DOMWINDOW == 53 (0x9d80f400) [pid = 1831] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:50:52 INFO - PROCESS | 1831 | 1466743852323 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2703ms 21:50:52 INFO - PROCESS | 1831 | 1466743852404 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 21:50:52 INFO - PROCESS | 1831 | 1466743852414 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 21:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:50:52 INFO - PROCESS | 1831 | 1466743852434 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:50:52 INFO - PROCESS | 1831 | 1466743852446 Marionette TRACE conn4 <- [1,58,null,{}] 21:50:52 INFO - PROCESS | 1831 | 1466743852534 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:52 INFO - PROCESS | 1831 | 1466743852544 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:52 INFO - PROCESS | 1831 | 1466743852871 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 21:50:53 INFO - PROCESS | 1831 | 1466743853013 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:53 INFO - PROCESS | 1831 | 1466743853027 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x97976800 == 22 [pid = 1831] [id = 22] 21:50:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 54 (0x996b7c00) [pid = 1831] [serial = 63] [outer = (nil)] 21:50:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 55 (0x99b42800) [pid = 1831] [serial = 64] [outer = 0x996b7c00] 21:50:53 INFO - PROCESS | 1831 | 1466743853161 Marionette DEBUG loaded listener.js 21:50:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x99bf5800) [pid = 1831] [serial = 65] [outer = 0x996b7c00] 21:50:54 INFO - PROCESS | 1831 | 1466743854109 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1719ms 21:50:54 INFO - PROCESS | 1831 | 1466743854163 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 21:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:50:54 INFO - PROCESS | 1831 | 1466743854171 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 21:50:54 INFO - PROCESS | 1831 | 1466743854185 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:50:54 INFO - PROCESS | 1831 | 1466743854192 Marionette TRACE conn4 <- [1,62,null,{}] 21:50:54 INFO - PROCESS | 1831 | 1466743854205 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:54 INFO - PROCESS | 1831 | 1466743854211 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:54 INFO - PROCESS | 1831 | 1466743854419 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 21:50:54 INFO - PROCESS | 1831 | 1466743854563 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:54 INFO - PROCESS | 1831 | 1466743854571 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7a400 == 23 [pid = 1831] [id = 23] 21:50:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x98a1fc00) [pid = 1831] [serial = 66] [outer = (nil)] 21:50:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x998a4c00) [pid = 1831] [serial = 67] [outer = 0x98a1fc00] 21:50:54 INFO - PROCESS | 1831 | 1466743854744 Marionette DEBUG loaded listener.js 21:50:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x9a859000) [pid = 1831] [serial = 68] [outer = 0x98a1fc00] 21:50:55 INFO - PROCESS | 1831 | 1466743855650 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1544ms 21:50:55 INFO - PROCESS | 1831 | 1466743855726 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 21:50:55 INFO - PROCESS | 1831 | 1466743855736 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 21:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:50:55 INFO - PROCESS | 1831 | 1466743855751 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:50:55 INFO - PROCESS | 1831 | 1466743855758 Marionette TRACE conn4 <- [1,66,null,{}] 21:50:55 INFO - PROCESS | 1831 | 1466743855767 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:55 INFO - PROCESS | 1831 | 1466743855773 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:56 INFO - PROCESS | 1831 | 1466743856020 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 21:50:56 INFO - PROCESS | 1831 | 1466743856190 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:56 INFO - PROCESS | 1831 | 1466743856202 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b4ea400 == 24 [pid = 1831] [id = 24] 21:50:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x9b77a800) [pid = 1831] [serial = 69] [outer = (nil)] 21:50:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x9b786800) [pid = 1831] [serial = 70] [outer = 0x9b77a800] 21:50:56 INFO - PROCESS | 1831 | 1466743856307 Marionette DEBUG loaded listener.js 21:50:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x9d4f4c00) [pid = 1831] [serial = 71] [outer = 0x9b77a800] 21:50:57 INFO - PROCESS | 1831 | 1466743857230 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1542ms 21:50:57 INFO - PROCESS | 1831 | 1466743857292 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 21:50:57 INFO - PROCESS | 1831 | 1466743857298 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 21:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:50:57 INFO - PROCESS | 1831 | 1466743857328 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:50:57 INFO - PROCESS | 1831 | 1466743857335 Marionette TRACE conn4 <- [1,70,null,{}] 21:50:57 INFO - PROCESS | 1831 | 1466743857355 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:57 INFO - PROCESS | 1831 | 1466743857365 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:57 INFO - PROCESS | 1831 | 1466743857569 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 21:50:57 INFO - PROCESS | 1831 | 1466743857682 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:57 INFO - PROCESS | 1831 | 1466743857696 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:57 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f21400 == 25 [pid = 1831] [id = 25] 21:50:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0xa1f22000) [pid = 1831] [serial = 72] [outer = (nil)] 21:50:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0xa229dc00) [pid = 1831] [serial = 73] [outer = 0xa1f22000] 21:50:57 INFO - PROCESS | 1831 | 1466743857791 Marionette DEBUG loaded listener.js 21:50:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0xa22f3400) [pid = 1831] [serial = 74] [outer = 0xa1f22000] 21:50:58 INFO - PROCESS | 1831 | 1466743858744 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1492ms 21:50:58 INFO - PROCESS | 1831 | 1466743858819 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 21:50:58 INFO - PROCESS | 1831 | 1466743858824 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 21:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:50:58 INFO - PROCESS | 1831 | 1466743858833 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:50:58 INFO - PROCESS | 1831 | 1466743858839 Marionette TRACE conn4 <- [1,74,null,{}] 21:50:58 INFO - PROCESS | 1831 | 1466743858847 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:50:58 INFO - PROCESS | 1831 | 1466743858854 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:59 INFO - PROCESS | 1831 | 1466743859093 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 21:50:59 INFO - PROCESS | 1831 | 1466743859264 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:59 INFO - PROCESS | 1831 | 1466743859273 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:50:59 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2431000 == 26 [pid = 1831] [id = 26] 21:50:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0xa2eb0000) [pid = 1831] [serial = 75] [outer = (nil)] 21:50:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0xa331e800) [pid = 1831] [serial = 76] [outer = 0xa2eb0000] 21:50:59 INFO - PROCESS | 1831 | 1466743859381 Marionette DEBUG loaded listener.js 21:50:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0xa4f16400) [pid = 1831] [serial = 77] [outer = 0xa2eb0000] 21:51:00 INFO - PROCESS | 1831 | 1466743860222 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1443ms 21:51:00 INFO - PROCESS | 1831 | 1466743860277 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 21:51:00 INFO - PROCESS | 1831 | 1466743860280 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 21:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:51:00 INFO - PROCESS | 1831 | 1466743860307 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:51:00 INFO - PROCESS | 1831 | 1466743860312 Marionette TRACE conn4 <- [1,78,null,{}] 21:51:00 INFO - PROCESS | 1831 | 1466743860319 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:00 INFO - PROCESS | 1831 | 1466743860326 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:00 INFO - PROCESS | 1831 | 1466743860527 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 21:51:00 INFO - PROCESS | 1831 | 1466743860671 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:00 INFO - PROCESS | 1831 | 1466743860683 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a85a400 == 27 [pid = 1831] [id = 27] 21:51:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9a94f400) [pid = 1831] [serial = 78] [outer = (nil)] 21:51:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0xa672dc00) [pid = 1831] [serial = 79] [outer = 0x9a94f400] 21:51:00 INFO - PROCESS | 1831 | 1466743860797 Marionette DEBUG loaded listener.js 21:51:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0xa6788800) [pid = 1831] [serial = 80] [outer = 0x9a94f400] 21:51:01 INFO - PROCESS | 1831 | 1466743861701 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1441ms 21:51:01 INFO - PROCESS | 1831 | 1466743861763 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 21:51:01 INFO - PROCESS | 1831 | 1466743861769 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 21:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:51:01 INFO - PROCESS | 1831 | 1466743861778 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:51:01 INFO - PROCESS | 1831 | 1466743861783 Marionette TRACE conn4 <- [1,82,null,{}] 21:51:01 INFO - PROCESS | 1831 | 1466743861789 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:01 INFO - PROCESS | 1831 | 1466743861801 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:02 INFO - PROCESS | 1831 | 1466743862037 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 21:51:02 INFO - PROCESS | 1831 | 1466743862181 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:02 INFO - PROCESS | 1831 | 1466743862192 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x951a0400 == 28 [pid = 1831] [id = 28] 21:51:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x99c6c800) [pid = 1831] [serial = 81] [outer = (nil)] 21:51:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0xa6aa6000) [pid = 1831] [serial = 82] [outer = 0x99c6c800] 21:51:02 INFO - PROCESS | 1831 | 1466743862328 Marionette DEBUG loaded listener.js 21:51:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0xa6aaa000) [pid = 1831] [serial = 83] [outer = 0x99c6c800] 21:51:03 INFO - PROCESS | 1831 | 1466743863186 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1454ms 21:51:03 INFO - PROCESS | 1831 | 1466743863234 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 21:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:51:03 INFO - PROCESS | 1831 | 1466743863239 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 21:51:03 INFO - PROCESS | 1831 | 1466743863247 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:51:03 INFO - PROCESS | 1831 | 1466743863250 Marionette TRACE conn4 <- [1,86,null,{}] 21:51:03 INFO - PROCESS | 1831 | 1466743863259 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:03 INFO - PROCESS | 1831 | 1466743863265 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:03 INFO - PROCESS | 1831 | 1466743863442 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 21:51:03 INFO - PROCESS | 1831 | 1466743863581 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:03 INFO - PROCESS | 1831 | 1466743863589 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:03 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f29800 == 29 [pid = 1831] [id = 29] 21:51:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0xa67a8000) [pid = 1831] [serial = 84] [outer = (nil)] 21:51:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0xa6aaf800) [pid = 1831] [serial = 85] [outer = 0xa67a8000] 21:51:03 INFO - PROCESS | 1831 | 1466743863677 Marionette DEBUG loaded listener.js 21:51:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0xa6aa9800) [pid = 1831] [serial = 86] [outer = 0xa67a8000] 21:51:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x97905400) [pid = 1831] [serial = 87] [outer = 0x94775000] 21:51:04 INFO - PROCESS | 1831 | 1466743864763 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1593ms 21:51:04 INFO - PROCESS | 1831 | 1466743864840 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 21:51:04 INFO - PROCESS | 1831 | 1466743864844 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 21:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:51:04 INFO - PROCESS | 1831 | 1466743864851 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:51:04 INFO - PROCESS | 1831 | 1466743864855 Marionette TRACE conn4 <- [1,90,null,{}] 21:51:04 INFO - PROCESS | 1831 | 1466743864861 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:04 INFO - PROCESS | 1831 | 1466743864867 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:05 INFO - PROCESS | 1831 | 1466743865166 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 21:51:05 INFO - PROCESS | 1831 | 1466743865358 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:05 INFO - PROCESS | 1831 | 1466743865368 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x95263800 == 30 [pid = 1831] [id = 30] 21:51:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x95268800) [pid = 1831] [serial = 88] [outer = (nil)] 21:51:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x97904000) [pid = 1831] [serial = 89] [outer = 0x95268800] 21:51:05 INFO - PROCESS | 1831 | 1466743865452 Marionette DEBUG loaded listener.js 21:51:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9790fc00) [pid = 1831] [serial = 90] [outer = 0x95268800] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99c6f800) [pid = 1831] [serial = 12] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9b947000) [pid = 1831] [serial = 24] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9477a000) [pid = 1831] [serial = 28] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0xa213a000) [pid = 1831] [serial = 31] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0xa6da1000) [pid = 1831] [serial = 34] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0xa1f2c800) [pid = 1831] [serial = 37] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x98f4ac00) [pid = 1831] [serial = 40] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x998ae400) [pid = 1831] [serial = 41] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9a640800) [pid = 1831] [serial = 43] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9b948800) [pid = 1831] [serial = 46] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9d889800) [pid = 1831] [serial = 49] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0xa1fa4800) [pid = 1831] [serial = 52] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0xa24f9000) [pid = 1831] [serial = 55] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9b70c000) [pid = 1831] [serial = 22] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x9d4f7800) [pid = 1831] [serial = 47] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0xa1087400) [pid = 1831] [serial = 50] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x9d880000) [pid = 1831] [serial = 25] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x9ac5e800) [pid = 1831] [serial = 44] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0xa6786000) [pid = 1831] [serial = 32] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x98a75400) [pid = 1831] [serial = 17] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0xa81a9c00) [pid = 1831] [serial = 38] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0xa6e49c00) [pid = 1831] [serial = 35] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0xa4d4c000) [pid = 1831] [serial = 2] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x93a7e400) [pid = 1831] [serial = 19] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x9519fc00) [pid = 1831] [serial = 16] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | --DOMWINDOW == 55 (0x9a05a800) [pid = 1831] [serial = 9] [outer = (nil)] [url = about:blank] 21:51:07 INFO - PROCESS | 1831 | 1466743867173 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 2440ms 21:51:07 INFO - PROCESS | 1831 | 1466743867300 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 21:51:07 INFO - PROCESS | 1831 | 1466743867307 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 21:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:51:07 INFO - PROCESS | 1831 | 1466743867317 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:51:07 INFO - PROCESS | 1831 | 1466743867323 Marionette TRACE conn4 <- [1,94,null,{}] 21:51:07 INFO - PROCESS | 1831 | 1466743867336 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:07 INFO - PROCESS | 1831 | 1466743867343 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:07 INFO - PROCESS | 1831 | 1466743867555 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 21:51:07 INFO - PROCESS | 1831 | 1466743867570 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:07 INFO - PROCESS | 1831 | 1466743867578 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x97901400 == 31 [pid = 1831] [id = 31] 21:51:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x97901c00) [pid = 1831] [serial = 91] [outer = (nil)] 21:51:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x9790b800) [pid = 1831] [serial = 92] [outer = 0x97901c00] 21:51:07 INFO - PROCESS | 1831 | 1466743867659 Marionette DEBUG loaded listener.js 21:51:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x9790f000) [pid = 1831] [serial = 93] [outer = 0x97901c00] 21:51:08 INFO - PROCESS | 1831 | 1466743868502 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 21:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1244ms 21:51:08 INFO - PROCESS | 1831 | 1466743868561 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 21:51:08 INFO - PROCESS | 1831 | 1466743868571 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 21:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:51:08 INFO - PROCESS | 1831 | 1466743868584 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:51:08 INFO - PROCESS | 1831 | 1466743868588 Marionette TRACE conn4 <- [1,98,null,{}] 21:51:08 INFO - PROCESS | 1831 | 1466743868596 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:08 INFO - PROCESS | 1831 | 1466743868602 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:08 INFO - PROCESS | 1831 | 1466743868789 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 21:51:08 INFO - PROCESS | 1831 | 1466743868903 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:08 INFO - PROCESS | 1831 | 1466743868911 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989ac00 == 32 [pid = 1831] [id = 32] 21:51:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x998ba800) [pid = 1831] [serial = 94] [outer = (nil)] 21:51:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x99c6fc00) [pid = 1831] [serial = 95] [outer = 0x998ba800] 21:51:09 INFO - PROCESS | 1831 | 1466743868999 Marionette DEBUG loaded listener.js 21:51:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x98ad0c00) [pid = 1831] [serial = 96] [outer = 0x998ba800] 21:51:09 INFO - PROCESS | 1831 | 1466743869865 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 21:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1338ms 21:51:09 INFO - PROCESS | 1831 | 1466743869928 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 21:51:09 INFO - PROCESS | 1831 | 1466743869933 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 21:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:51:09 INFO - PROCESS | 1831 | 1466743869941 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:51:09 INFO - PROCESS | 1831 | 1466743869948 Marionette TRACE conn4 <- [1,102,null,{}] 21:51:09 INFO - PROCESS | 1831 | 1466743869977 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:09 INFO - PROCESS | 1831 | 1466743869988 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:10 INFO - PROCESS | 1831 | 1466743870218 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 21:51:10 INFO - PROCESS | 1831 | 1466743870248 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:10 INFO - PROCESS | 1831 | 1466743870259 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b788c00 == 33 [pid = 1831] [id = 33] 21:51:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x9b93a800) [pid = 1831] [serial = 97] [outer = (nil)] 21:51:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x9b944c00) [pid = 1831] [serial = 98] [outer = 0x9b93a800] 21:51:10 INFO - PROCESS | 1831 | 1466743870342 Marionette DEBUG loaded listener.js 21:51:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x9d47c400) [pid = 1831] [serial = 99] [outer = 0x9b93a800] 21:51:11 INFO - PROCESS | 1831 | 1466743871298 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 21:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1405ms 21:51:11 INFO - PROCESS | 1831 | 1466743871354 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 21:51:11 INFO - PROCESS | 1831 | 1466743871358 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 21:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:51:11 INFO - PROCESS | 1831 | 1466743871366 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:51:11 INFO - PROCESS | 1831 | 1466743871386 Marionette TRACE conn4 <- [1,106,null,{}] 21:51:11 INFO - PROCESS | 1831 | 1466743871399 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:11 INFO - PROCESS | 1831 | 1466743871406 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:11 INFO - PROCESS | 1831 | 1466743871605 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 21:51:11 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x98372800) [pid = 1831] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:51:11 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x996b7c00) [pid = 1831] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:51:11 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0xa1f28000) [pid = 1831] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:51:11 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0xa1f23c00) [pid = 1831] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:51:11 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0xa2279400) [pid = 1831] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:51:11 INFO - PROCESS | 1831 | 1466743871798 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:11 INFO - PROCESS | 1831 | 1466743871804 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525ec00 == 34 [pid = 1831] [id = 34] 21:51:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x98372800) [pid = 1831] [serial = 100] [outer = (nil)] 21:51:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x998b0800) [pid = 1831] [serial = 101] [outer = 0x98372800] 21:51:11 INFO - PROCESS | 1831 | 1466743871915 Marionette DEBUG loaded listener.js 21:51:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x9d4f0800) [pid = 1831] [serial = 102] [outer = 0x98372800] 21:51:13 INFO - PROCESS | 1831 | 1466743873083 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 21:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1765ms 21:51:13 INFO - PROCESS | 1831 | 1466743873133 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 21:51:13 INFO - PROCESS | 1831 | 1466743873140 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 21:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:51:13 INFO - PROCESS | 1831 | 1466743873151 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:51:13 INFO - PROCESS | 1831 | 1466743873156 Marionette TRACE conn4 <- [1,110,null,{}] 21:51:13 INFO - PROCESS | 1831 | 1466743873167 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:13 INFO - PROCESS | 1831 | 1466743873174 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:13 INFO - PROCESS | 1831 | 1466743873482 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 21:51:13 INFO - PROCESS | 1831 | 1466743873559 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:13 INFO - PROCESS | 1831 | 1466743873568 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a57c00 == 35 [pid = 1831] [id = 35] 21:51:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x93a81000) [pid = 1831] [serial = 103] [outer = (nil)] 21:51:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x9d879c00) [pid = 1831] [serial = 104] [outer = 0x93a81000] 21:51:13 INFO - PROCESS | 1831 | 1466743873652 Marionette DEBUG loaded listener.js 21:51:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9d88a000) [pid = 1831] [serial = 105] [outer = 0x93a81000] 21:51:14 INFO - PROCESS | 1831 | 1466743874728 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 21:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1647ms 21:51:14 INFO - PROCESS | 1831 | 1466743874798 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 21:51:14 INFO - PROCESS | 1831 | 1466743874804 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 21:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:51:14 INFO - PROCESS | 1831 | 1466743874813 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:51:14 INFO - PROCESS | 1831 | 1466743874818 Marionette TRACE conn4 <- [1,114,null,{}] 21:51:14 INFO - PROCESS | 1831 | 1466743874828 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:14 INFO - PROCESS | 1831 | 1466743874836 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:15 INFO - PROCESS | 1831 | 1466743875057 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 21:51:15 INFO - PROCESS | 1831 | 1466743875243 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:15 INFO - PROCESS | 1831 | 1466743875254 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x98378c00 == 36 [pid = 1831] [id = 36] 21:51:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x98a1e000) [pid = 1831] [serial = 106] [outer = (nil)] 21:51:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x998a3800) [pid = 1831] [serial = 107] [outer = 0x98a1e000] 21:51:15 INFO - PROCESS | 1831 | 1466743875378 Marionette DEBUG loaded listener.js 21:51:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x99b83c00) [pid = 1831] [serial = 108] [outer = 0x98a1e000] 21:51:16 INFO - PROCESS | 1831 | 1466743876380 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 21:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1636ms 21:51:16 INFO - PROCESS | 1831 | 1466743876450 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 21:51:16 INFO - PROCESS | 1831 | 1466743876458 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 21:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:51:16 INFO - PROCESS | 1831 | 1466743876471 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:51:16 INFO - PROCESS | 1831 | 1466743876477 Marionette TRACE conn4 <- [1,118,null,{}] 21:51:16 INFO - PROCESS | 1831 | 1466743876485 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:16 INFO - PROCESS | 1831 | 1466743876492 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:16 INFO - PROCESS | 1831 | 1466743876727 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 21:51:16 INFO - PROCESS | 1831 | 1466743876910 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:16 INFO - PROCESS | 1831 | 1466743876920 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2d400 == 37 [pid = 1831] [id = 37] 21:51:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9d4fa000) [pid = 1831] [serial = 109] [outer = (nil)] 21:51:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9d87b400) [pid = 1831] [serial = 110] [outer = 0x9d4fa000] 21:51:17 INFO - PROCESS | 1831 | 1466743877012 Marionette DEBUG loaded listener.js 21:51:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0xa101b000) [pid = 1831] [serial = 111] [outer = 0x9d4fa000] 21:51:18 INFO - PROCESS | 1831 | 1466743878071 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 21:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1691ms 21:51:18 INFO - PROCESS | 1831 | 1466743878162 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 21:51:18 INFO - PROCESS | 1831 | 1466743878166 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 21:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:51:18 INFO - PROCESS | 1831 | 1466743878173 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:51:18 INFO - PROCESS | 1831 | 1466743878179 Marionette TRACE conn4 <- [1,122,null,{}] 21:51:18 INFO - PROCESS | 1831 | 1466743878198 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:18 INFO - PROCESS | 1831 | 1466743878208 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:18 INFO - PROCESS | 1831 | 1466743878523 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 21:51:18 INFO - PROCESS | 1831 | 1466743878676 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:18 INFO - PROCESS | 1831 | 1466743878689 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:18 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f20c00 == 38 [pid = 1831] [id = 38] 21:51:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0xa1f24000) [pid = 1831] [serial = 112] [outer = (nil)] 21:51:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0xa2275000) [pid = 1831] [serial = 113] [outer = 0xa1f24000] 21:51:18 INFO - PROCESS | 1831 | 1466743878780 Marionette DEBUG loaded listener.js 21:51:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0xa22fc800) [pid = 1831] [serial = 114] [outer = 0xa1f24000] 21:51:20 INFO - PROCESS | 1831 | 1466743880061 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 21:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1955ms 21:51:20 INFO - PROCESS | 1831 | 1466743880129 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 21:51:20 INFO - PROCESS | 1831 | 1466743880137 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 21:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:51:20 INFO - PROCESS | 1831 | 1466743880147 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:51:20 INFO - PROCESS | 1831 | 1466743880153 Marionette TRACE conn4 <- [1,126,null,{}] 21:51:20 INFO - PROCESS | 1831 | 1466743880208 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:20 INFO - PROCESS | 1831 | 1466743880213 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:20 INFO - PROCESS | 1831 | 1466743880546 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa2135c00) [pid = 1831] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa4d48000) [pid = 1831] [serial = 59] [outer = (nil)] [url = about:blank] 21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x98a22400) [pid = 1831] [serial = 61] [outer = (nil)] [url = about:blank] 21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x98a2cc00) [pid = 1831] [serial = 62] [outer = (nil)] [url = about:blank] 21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x99b42800) [pid = 1831] [serial = 64] [outer = (nil)] [url = about:blank] 21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x99bf5800) [pid = 1831] [serial = 65] [outer = (nil)] [url = about:blank] 21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0xa4d0d000) [pid = 1831] [serial = 58] [outer = (nil)] [url = about:blank] 21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0xa213c400) [pid = 1831] [serial = 53] [outer = (nil)] [url = about:blank] 21:51:20 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0xa327d000) [pid = 1831] [serial = 56] [outer = (nil)] [url = about:blank] 21:51:20 INFO - PROCESS | 1831 | 1466743880698 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:20 INFO - PROCESS | 1831 | 1466743880707 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a28000 == 39 [pid = 1831] [id = 39] 21:51:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x98a2cc00) [pid = 1831] [serial = 115] [outer = (nil)] 21:51:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9989f000) [pid = 1831] [serial = 116] [outer = 0x98a2cc00] 21:51:20 INFO - PROCESS | 1831 | 1466743880799 Marionette DEBUG loaded listener.js 21:51:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x998a7400) [pid = 1831] [serial = 117] [outer = 0x98a2cc00] 21:51:21 INFO - PROCESS | 1831 | 1466743881728 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 21:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1645ms 21:51:21 INFO - PROCESS | 1831 | 1466743881791 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 21:51:21 INFO - PROCESS | 1831 | 1466743881799 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 21:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:51:21 INFO - PROCESS | 1831 | 1466743881810 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:51:21 INFO - PROCESS | 1831 | 1466743881816 Marionette TRACE conn4 <- [1,130,null,{}] 21:51:21 INFO - PROCESS | 1831 | 1466743881822 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:21 INFO - PROCESS | 1831 | 1466743881828 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:22 INFO - PROCESS | 1831 | 1466743882006 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 21:51:22 INFO - PROCESS | 1831 | 1466743882114 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:22 INFO - PROCESS | 1831 | 1466743882125 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d80fc00 == 40 [pid = 1831] [id = 40] 21:51:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9d816800) [pid = 1831] [serial = 118] [outer = (nil)] 21:51:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9d883c00) [pid = 1831] [serial = 119] [outer = 0x9d816800] 21:51:22 INFO - PROCESS | 1831 | 1466743882199 Marionette DEBUG loaded listener.js 21:51:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0xa1f22400) [pid = 1831] [serial = 120] [outer = 0x9d816800] 21:51:23 INFO - PROCESS | 1831 | 1466743883054 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 21:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1297ms 21:51:23 INFO - PROCESS | 1831 | 1466743883108 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 21:51:23 INFO - PROCESS | 1831 | 1466743883112 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 21:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:51:23 INFO - PROCESS | 1831 | 1466743883129 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:51:23 INFO - PROCESS | 1831 | 1466743883136 Marionette TRACE conn4 <- [1,134,null,{}] 21:51:23 INFO - PROCESS | 1831 | 1466743883153 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:23 INFO - PROCESS | 1831 | 1466743883162 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:23 INFO - PROCESS | 1831 | 1466743883387 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 21:51:23 INFO - PROCESS | 1831 | 1466743883408 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:23 INFO - PROCESS | 1831 | 1466743883419 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:23 INFO - PROCESS | 1831 | ++DOCSHELL 0xa22fbc00 == 41 [pid = 1831] [id = 41] 21:51:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0xa2439400) [pid = 1831] [serial = 121] [outer = (nil)] 21:51:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0xa24f0000) [pid = 1831] [serial = 122] [outer = 0xa2439400] 21:51:23 INFO - PROCESS | 1831 | 1466743883497 Marionette DEBUG loaded listener.js 21:51:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0xa3277000) [pid = 1831] [serial = 123] [outer = 0xa2439400] 21:51:24 INFO - PROCESS | 1831 | 1466743884373 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 21:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1309ms 21:51:24 INFO - PROCESS | 1831 | 1466743884432 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 21:51:24 INFO - PROCESS | 1831 | 1466743884443 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 21:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:51:24 INFO - PROCESS | 1831 | 1466743884450 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:51:24 INFO - PROCESS | 1831 | 1466743884454 Marionette TRACE conn4 <- [1,138,null,{}] 21:51:24 INFO - PROCESS | 1831 | 1466743884460 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:24 INFO - PROCESS | 1831 | 1466743884466 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:24 INFO - PROCESS | 1831 | 1466743884683 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 21:51:24 INFO - PROCESS | 1831 | 1466743884701 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:24 INFO - PROCESS | 1831 | 1466743884712 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a640800 == 42 [pid = 1831] [id = 42] 21:51:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0xa327f000) [pid = 1831] [serial = 124] [outer = (nil)] 21:51:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0xa33c2c00) [pid = 1831] [serial = 125] [outer = 0xa327f000] 21:51:24 INFO - PROCESS | 1831 | 1466743884784 Marionette DEBUG loaded listener.js 21:51:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0xa4d49800) [pid = 1831] [serial = 126] [outer = 0xa327f000] 21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9b93a800) [pid = 1831] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x98372800) [pid = 1831] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x97901c00) [pid = 1831] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x998ba800) [pid = 1831] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x95268800) [pid = 1831] [serial = 88] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x98a1fc00) [pid = 1831] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9b77a800) [pid = 1831] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0xa1f22000) [pid = 1831] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0xa2eb0000) [pid = 1831] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9a94f400) [pid = 1831] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x99c6c800) [pid = 1831] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:51:25 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0xa67a8000) [pid = 1831] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:51:25 INFO - PROCESS | 1831 | 1466743885712 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 21:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1331ms 21:51:25 INFO - PROCESS | 1831 | 1466743885785 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 21:51:25 INFO - PROCESS | 1831 | 1466743885791 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 21:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:51:25 INFO - PROCESS | 1831 | 1466743885801 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:51:25 INFO - PROCESS | 1831 | 1466743885808 Marionette TRACE conn4 <- [1,142,null,{}] 21:51:25 INFO - PROCESS | 1831 | 1466743885818 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:25 INFO - PROCESS | 1831 | 1466743885825 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:26 INFO - PROCESS | 1831 | 1466743886040 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 21:51:26 INFO - PROCESS | 1831 | 1466743886146 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:26 INFO - PROCESS | 1831 | 1466743886155 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x95262400 == 43 [pid = 1831] [id = 43] 21:51:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x95293c00) [pid = 1831] [serial = 127] [outer = (nil)] 21:51:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9529b800) [pid = 1831] [serial = 128] [outer = 0x95293c00] 21:51:26 INFO - PROCESS | 1831 | 1466743886228 Marionette DEBUG loaded listener.js 21:51:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9529d400) [pid = 1831] [serial = 129] [outer = 0x95293c00] 21:51:26 INFO - PROCESS | 1831 | 1466743886858 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:51:27 INFO - PROCESS | 1831 | 1466743887105 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 21:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1402ms 21:51:27 INFO - PROCESS | 1831 | 1466743887202 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 21:51:27 INFO - PROCESS | 1831 | 1466743887209 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 21:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:51:27 INFO - PROCESS | 1831 | 1466743887219 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:51:27 INFO - PROCESS | 1831 | 1466743887230 Marionette TRACE conn4 <- [1,146,null,{}] 21:51:27 INFO - PROCESS | 1831 | 1466743887241 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:27 INFO - PROCESS | 1831 | 1466743887250 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:27 INFO - PROCESS | 1831 | 1466743887504 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 21:51:27 INFO - PROCESS | 1831 | 1466743887755 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:27 INFO - PROCESS | 1831 | 1466743887772 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477cc00 == 44 [pid = 1831] [id = 44] 21:51:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x95298000) [pid = 1831] [serial = 130] [outer = (nil)] 21:51:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x952a1800) [pid = 1831] [serial = 131] [outer = 0x95298000] 21:51:27 INFO - PROCESS | 1831 | 1466743887862 Marionette DEBUG loaded listener.js 21:51:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9790cc00) [pid = 1831] [serial = 132] [outer = 0x95298000] 21:51:28 INFO - PROCESS | 1831 | 1466743888821 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 21:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1650ms 21:51:28 INFO - PROCESS | 1831 | 1466743888869 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 21:51:28 INFO - PROCESS | 1831 | 1466743888875 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 21:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:51:28 INFO - PROCESS | 1831 | 1466743888887 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:51:28 INFO - PROCESS | 1831 | 1466743888893 Marionette TRACE conn4 <- [1,150,null,{}] 21:51:28 INFO - PROCESS | 1831 | 1466743888902 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:28 INFO - PROCESS | 1831 | 1466743888909 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:29 INFO - PROCESS | 1831 | 1466743889215 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 21:51:29 INFO - PROCESS | 1831 | 1466743889674 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:29 INFO - PROCESS | 1831 | 1466743889691 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b706400 == 45 [pid = 1831] [id = 45] 21:51:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9b70c000) [pid = 1831] [serial = 133] [outer = (nil)] 21:51:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9b948000) [pid = 1831] [serial = 134] [outer = 0x9b70c000] 21:51:29 INFO - PROCESS | 1831 | 1466743889818 Marionette DEBUG loaded listener.js 21:51:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0xa1f1e000) [pid = 1831] [serial = 135] [outer = 0x9b70c000] 21:51:30 INFO - PROCESS | 1831 | 1466743890766 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 21:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1898ms 21:51:30 INFO - PROCESS | 1831 | 1466743890782 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 21:51:30 INFO - PROCESS | 1831 | 1466743890786 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 21:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:51:30 INFO - PROCESS | 1831 | 1466743890796 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:51:30 INFO - PROCESS | 1831 | 1466743890799 Marionette TRACE conn4 <- [1,154,null,{}] 21:51:30 INFO - PROCESS | 1831 | 1466743890817 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:30 INFO - PROCESS | 1831 | 1466743890827 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:31 INFO - PROCESS | 1831 | 1466743891087 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 21:51:31 INFO - PROCESS | 1831 | 1466743891352 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:31 INFO - PROCESS | 1831 | 1466743891370 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:31 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2ef0c00 == 46 [pid = 1831] [id = 46] 21:51:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0xa2ef1400) [pid = 1831] [serial = 136] [outer = (nil)] 21:51:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0xa4d0c000) [pid = 1831] [serial = 137] [outer = 0xa2ef1400] 21:51:31 INFO - PROCESS | 1831 | 1466743891461 Marionette DEBUG loaded listener.js 21:51:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0xa4f1d800) [pid = 1831] [serial = 138] [outer = 0xa2ef1400] 21:51:32 INFO - PROCESS | 1831 | 1466743892521 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 21:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1791ms 21:51:32 INFO - PROCESS | 1831 | 1466743892587 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 21:51:32 INFO - PROCESS | 1831 | 1466743892591 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 21:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:51:32 INFO - PROCESS | 1831 | 1466743892600 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:51:32 INFO - PROCESS | 1831 | 1466743892603 Marionette TRACE conn4 <- [1,158,null,{}] 21:51:32 INFO - PROCESS | 1831 | 1466743892610 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:32 INFO - PROCESS | 1831 | 1466743892615 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:32 INFO - PROCESS | 1831 | 1466743892852 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 21:51:33 INFO - PROCESS | 1831 | 1466743893044 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:33 INFO - PROCESS | 1831 | 1466743893055 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a54e800 == 47 [pid = 1831] [id = 47] 21:51:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9a54f800) [pid = 1831] [serial = 139] [outer = (nil)] 21:51:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9a557400) [pid = 1831] [serial = 140] [outer = 0x9a54f800] 21:51:33 INFO - PROCESS | 1831 | 1466743893195 Marionette DEBUG loaded listener.js 21:51:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9b946c00) [pid = 1831] [serial = 141] [outer = 0x9a54f800] 21:51:34 INFO - PROCESS | 1831 | 1466743894118 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 21:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1538ms 21:51:34 INFO - PROCESS | 1831 | 1466743894138 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 21:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:51:34 INFO - PROCESS | 1831 | 1466743894143 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 21:51:34 INFO - PROCESS | 1831 | 1466743894151 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:51:34 INFO - PROCESS | 1831 | 1466743894157 Marionette TRACE conn4 <- [1,162,null,{}] 21:51:34 INFO - PROCESS | 1831 | 1466743894164 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:34 INFO - PROCESS | 1831 | 1466743894171 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:34 INFO - PROCESS | 1831 | 1466743894359 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 21:51:34 INFO - PROCESS | 1831 | 1466743894521 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:34 INFO - PROCESS | 1831 | 1466743894530 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x95260400 == 48 [pid = 1831] [id = 48] 21:51:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95267800) [pid = 1831] [serial = 142] [outer = (nil)] 21:51:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9a54d400) [pid = 1831] [serial = 143] [outer = 0x95267800] 21:51:34 INFO - PROCESS | 1831 | 1466743894617 Marionette DEBUG loaded listener.js 21:51:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9a558800) [pid = 1831] [serial = 144] [outer = 0x95267800] 21:51:35 INFO - PROCESS | 1831 | 1466743895724 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 21:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1594ms 21:51:35 INFO - PROCESS | 1831 | 1466743895746 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 21:51:35 INFO - PROCESS | 1831 | 1466743895752 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 21:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:51:35 INFO - PROCESS | 1831 | 1466743895762 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:51:35 INFO - PROCESS | 1831 | 1466743895767 Marionette TRACE conn4 <- [1,166,null,{}] 21:51:35 INFO - PROCESS | 1831 | 1466743895777 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:35 INFO - PROCESS | 1831 | 1466743895782 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:36 INFO - PROCESS | 1831 | 1466743896010 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 21:51:36 INFO - PROCESS | 1831 | 1466743896236 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:36 INFO - PROCESS | 1831 | 1466743896255 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525d400 == 49 [pid = 1831] [id = 49] 21:51:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9525f800) [pid = 1831] [serial = 145] [outer = (nil)] 21:51:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9790b400) [pid = 1831] [serial = 146] [outer = 0x9525f800] 21:51:36 INFO - PROCESS | 1831 | 1466743896374 Marionette DEBUG loaded listener.js 21:51:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x979f1800) [pid = 1831] [serial = 147] [outer = 0x9525f800] 21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x9b788c00 == 48 [pid = 1831] [id = 33] 21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x9989ac00 == 47 [pid = 1831] [id = 32] 21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x97901400 == 46 [pid = 1831] [id = 31] 21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x9a85a400 == 45 [pid = 1831] [id = 27] 21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x9a640800 == 44 [pid = 1831] [id = 42] 21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0xa22fbc00 == 43 [pid = 1831] [id = 41] 21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x9d80fc00 == 42 [pid = 1831] [id = 40] 21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x98a28000 == 41 [pid = 1831] [id = 39] 21:51:36 INFO - PROCESS | 1831 | --DOCSHELL 0x98378c00 == 40 [pid = 1831] [id = 36] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9b944c00) [pid = 1831] [serial = 98] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x998b0800) [pid = 1831] [serial = 101] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9790b800) [pid = 1831] [serial = 92] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9790f000) [pid = 1831] [serial = 93] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99c6fc00) [pid = 1831] [serial = 95] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9790fc00) [pid = 1831] [serial = 90] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x97904000) [pid = 1831] [serial = 89] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9a859000) [pid = 1831] [serial = 68] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x998a4c00) [pid = 1831] [serial = 67] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9d4f4c00) [pid = 1831] [serial = 71] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9b786800) [pid = 1831] [serial = 70] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0xa22f3400) [pid = 1831] [serial = 74] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa229dc00) [pid = 1831] [serial = 73] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa4f16400) [pid = 1831] [serial = 77] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0xa331e800) [pid = 1831] [serial = 76] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0xa6788800) [pid = 1831] [serial = 80] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0xa672dc00) [pid = 1831] [serial = 79] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9d4f0800) [pid = 1831] [serial = 102] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0xa6aaa000) [pid = 1831] [serial = 83] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0xa6aa6000) [pid = 1831] [serial = 82] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0xa6aa9800) [pid = 1831] [serial = 86] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x9d47c400) [pid = 1831] [serial = 99] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0xa6aaf800) [pid = 1831] [serial = 85] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x98ad0c00) [pid = 1831] [serial = 96] [outer = (nil)] [url = about:blank] 21:51:37 INFO - PROCESS | 1831 | 1466743897295 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 21:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1591ms 21:51:37 INFO - PROCESS | 1831 | 1466743897353 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 21:51:37 INFO - PROCESS | 1831 | 1466743897360 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 21:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:51:37 INFO - PROCESS | 1831 | 1466743897377 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:51:37 INFO - PROCESS | 1831 | 1466743897381 Marionette TRACE conn4 <- [1,170,null,{}] 21:51:37 INFO - PROCESS | 1831 | 1466743897388 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:37 INFO - PROCESS | 1831 | 1466743897393 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:37 INFO - PROCESS | 1831 | 1466743897578 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 21:51:37 INFO - PROCESS | 1831 | 1466743897691 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:37 INFO - PROCESS | 1831 | 1466743897700 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x97909800 == 41 [pid = 1831] [id = 50] 21:51:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x9796d800) [pid = 1831] [serial = 148] [outer = (nil)] 21:51:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x98acb000) [pid = 1831] [serial = 149] [outer = 0x9796d800] 21:51:37 INFO - PROCESS | 1831 | 1466743897777 Marionette DEBUG loaded listener.js 21:51:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9981cc00) [pid = 1831] [serial = 150] [outer = 0x9796d800] 21:51:38 INFO - PROCESS | 1831 | 1466743898523 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 21:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1199ms 21:51:38 INFO - PROCESS | 1831 | 1466743898575 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 21:51:38 INFO - PROCESS | 1831 | 1466743898579 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 21:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:51:38 INFO - PROCESS | 1831 | 1466743898594 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:51:38 INFO - PROCESS | 1831 | 1466743898601 Marionette TRACE conn4 <- [1,174,null,{}] 21:51:38 INFO - PROCESS | 1831 | 1466743898617 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:38 INFO - PROCESS | 1831 | 1466743898626 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:38 INFO - PROCESS | 1831 | 1466743898798 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 21:51:38 INFO - PROCESS | 1831 | 1466743898809 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:38 INFO - PROCESS | 1831 | 1466743898818 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a552c00 == 42 [pid = 1831] [id = 51] 21:51:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9a553400) [pid = 1831] [serial = 151] [outer = (nil)] 21:51:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9a556800) [pid = 1831] [serial = 152] [outer = 0x9a553400] 21:51:38 INFO - PROCESS | 1831 | 1466743898895 Marionette DEBUG loaded listener.js 21:51:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9a94d800) [pid = 1831] [serial = 153] [outer = 0x9a553400] 21:51:39 INFO - PROCESS | 1831 | 1466743899783 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 21:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1248ms 21:51:39 INFO - PROCESS | 1831 | 1466743899842 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 21:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:51:39 INFO - PROCESS | 1831 | 1466743899847 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 21:51:39 INFO - PROCESS | 1831 | 1466743899858 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:51:39 INFO - PROCESS | 1831 | 1466743899863 Marionette TRACE conn4 <- [1,178,null,{}] 21:51:39 INFO - PROCESS | 1831 | 1466743899869 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:39 INFO - PROCESS | 1831 | 1466743899875 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:40 INFO - PROCESS | 1831 | 1466743900085 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 21:51:40 INFO - PROCESS | 1831 | 1466743900115 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:40 INFO - PROCESS | 1831 | 1466743900123 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x95295800 == 43 [pid = 1831] [id = 52] 21:51:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9b77fc00) [pid = 1831] [serial = 154] [outer = (nil)] 21:51:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9b943000) [pid = 1831] [serial = 155] [outer = 0x9b77fc00] 21:51:40 INFO - PROCESS | 1831 | 1466743900212 Marionette DEBUG loaded listener.js 21:51:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9d4f0800) [pid = 1831] [serial = 156] [outer = 0x9b77fc00] 21:51:41 INFO - PROCESS | 1831 | 1466743901072 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 21:51:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1242ms 21:51:41 INFO - PROCESS | 1831 | 1466743901101 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 21:51:41 INFO - PROCESS | 1831 | 1466743901105 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 21:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:51:41 INFO - PROCESS | 1831 | 1466743901112 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:51:41 INFO - PROCESS | 1831 | 1466743901116 Marionette TRACE conn4 <- [1,182,null,{}] 21:51:41 INFO - PROCESS | 1831 | 1466743901130 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:41 INFO - PROCESS | 1831 | 1466743901136 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:41 INFO - PROCESS | 1831 | 1466743901341 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 21:51:41 INFO - PROCESS | 1831 | 1466743901365 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:41 INFO - PROCESS | 1831 | 1466743901373 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x979ee000 == 44 [pid = 1831] [id = 53] 21:51:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x979f4400) [pid = 1831] [serial = 157] [outer = (nil)] 21:51:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9d888800) [pid = 1831] [serial = 158] [outer = 0x979f4400] 21:51:41 INFO - PROCESS | 1831 | 1466743901449 Marionette DEBUG loaded listener.js 21:51:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0xa1f28000) [pid = 1831] [serial = 159] [outer = 0x979f4400] 21:51:41 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa2439400) [pid = 1831] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:51:41 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9d816800) [pid = 1831] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:51:41 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0xa327f000) [pid = 1831] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:51:41 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0xa1f24000) [pid = 1831] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:51:41 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x98a2cc00) [pid = 1831] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:51:42 INFO - PROCESS | 1831 | 1466743902376 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 21:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1294ms 21:51:42 INFO - PROCESS | 1831 | 1466743902407 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 21:51:42 INFO - PROCESS | 1831 | 1466743902413 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 21:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:51:42 INFO - PROCESS | 1831 | 1466743902427 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:51:42 INFO - PROCESS | 1831 | 1466743902430 Marionette TRACE conn4 <- [1,186,null,{}] 21:51:42 INFO - PROCESS | 1831 | 1466743902441 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:42 INFO - PROCESS | 1831 | 1466743902460 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:42 INFO - PROCESS | 1831 | 1466743902682 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 21:51:42 INFO - PROCESS | 1831 | 1466743902794 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:42 INFO - PROCESS | 1831 | 1466743902802 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7cc00 == 45 [pid = 1831] [id = 54] 21:51:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x93a7e400) [pid = 1831] [serial = 160] [outer = (nil)] 21:51:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0xa21fc000) [pid = 1831] [serial = 161] [outer = 0x93a7e400] 21:51:42 INFO - PROCESS | 1831 | 1466743902881 Marionette DEBUG loaded listener.js 21:51:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0xa3283400) [pid = 1831] [serial = 162] [outer = 0x93a7e400] 21:51:43 INFO - PROCESS | 1831 | 1466743903595 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 21:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1180ms 21:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:51:43 INFO - PROCESS | 1831 | 1466743903607 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 21:51:43 INFO - PROCESS | 1831 | 1466743903610 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 21:51:43 INFO - PROCESS | 1831 | 1466743903620 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:51:43 INFO - PROCESS | 1831 | 1466743903624 Marionette TRACE conn4 <- [1,190,null,{}] 21:51:43 INFO - PROCESS | 1831 | 1466743903630 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:43 INFO - PROCESS | 1831 | 1466743903635 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:43 INFO - PROCESS | 1831 | 1466743903900 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 21:51:44 INFO - PROCESS | 1831 | 1466743904088 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:44 INFO - PROCESS | 1831 | 1466743904108 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2ec00 == 46 [pid = 1831] [id = 55] 21:51:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x94772400) [pid = 1831] [serial = 163] [outer = (nil)] 21:51:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9525fc00) [pid = 1831] [serial = 164] [outer = 0x94772400] 21:51:44 INFO - PROCESS | 1831 | 1466743904305 Marionette DEBUG loaded listener.js 21:51:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9529a000) [pid = 1831] [serial = 165] [outer = 0x94772400] 21:51:45 INFO - PROCESS | 1831 | 1466743905379 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 21:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1795ms 21:51:45 INFO - PROCESS | 1831 | 1466743905416 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 21:51:45 INFO - PROCESS | 1831 | 1466743905421 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 21:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:51:45 INFO - PROCESS | 1831 | 1466743905431 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:51:45 INFO - PROCESS | 1831 | 1466743905437 Marionette TRACE conn4 <- [1,194,null,{}] 21:51:45 INFO - PROCESS | 1831 | 1466743905448 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:45 INFO - PROCESS | 1831 | 1466743905454 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:45 INFO - PROCESS | 1831 | 1466743905663 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 21:51:45 INFO - PROCESS | 1831 | 1466743905814 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:45 INFO - PROCESS | 1831 | 1466743905826 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f42000 == 47 [pid = 1831] [id = 56] 21:51:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x998a6400) [pid = 1831] [serial = 166] [outer = (nil)] 21:51:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x99b49000) [pid = 1831] [serial = 167] [outer = 0x998a6400] 21:51:45 INFO - PROCESS | 1831 | 1466743905958 Marionette DEBUG loaded listener.js 21:51:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9a54e000) [pid = 1831] [serial = 168] [outer = 0x998a6400] 21:51:46 INFO - PROCESS | 1831 | 1466743906890 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 21:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1495ms 21:51:46 INFO - PROCESS | 1831 | 1466743906930 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 21:51:46 INFO - PROCESS | 1831 | 1466743906937 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 21:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:51:46 INFO - PROCESS | 1831 | 1466743906944 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:51:46 INFO - PROCESS | 1831 | 1466743906948 Marionette TRACE conn4 <- [1,198,null,{}] 21:51:46 INFO - PROCESS | 1831 | 1466743906955 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:46 INFO - PROCESS | 1831 | 1466743906961 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:47 INFO - PROCESS | 1831 | 1466743907163 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 21:51:47 INFO - PROCESS | 1831 | 1466743907310 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:47 INFO - PROCESS | 1831 | 1466743907322 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b93b000 == 48 [pid = 1831] [id = 57] 21:51:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9b944400) [pid = 1831] [serial = 169] [outer = (nil)] 21:51:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0xa21ee800) [pid = 1831] [serial = 170] [outer = 0x9b944400] 21:51:47 INFO - PROCESS | 1831 | 1466743907443 Marionette DEBUG loaded listener.js 21:51:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0xa22f5800) [pid = 1831] [serial = 171] [outer = 0x9b944400] 21:51:48 INFO - PROCESS | 1831 | 1466743908330 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 21:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1437ms 21:51:48 INFO - PROCESS | 1831 | 1466743908384 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 21:51:48 INFO - PROCESS | 1831 | 1466743908388 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 21:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:51:48 INFO - PROCESS | 1831 | 1466743908408 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:51:48 INFO - PROCESS | 1831 | 1466743908419 Marionette TRACE conn4 <- [1,202,null,{}] 21:51:48 INFO - PROCESS | 1831 | 1466743908429 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:48 INFO - PROCESS | 1831 | 1466743908437 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:48 INFO - PROCESS | 1831 | 1466743908692 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 21:51:48 INFO - PROCESS | 1831 | 1466743908888 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:48 INFO - PROCESS | 1831 | 1466743908895 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x99c6c800 == 49 [pid = 1831] [id = 58] 21:51:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9b93d800) [pid = 1831] [serial = 172] [outer = (nil)] 21:51:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa672e400) [pid = 1831] [serial = 173] [outer = 0x9b93d800] 21:51:49 INFO - PROCESS | 1831 | 1466743909006 Marionette DEBUG loaded listener.js 21:51:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0xa6788400) [pid = 1831] [serial = 174] [outer = 0x9b93d800] 21:51:49 INFO - PROCESS | 1831 | 1466743909913 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 21:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1557ms 21:51:49 INFO - PROCESS | 1831 | 1466743909956 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 21:51:49 INFO - PROCESS | 1831 | 1466743909962 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 21:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:51:49 INFO - PROCESS | 1831 | 1466743909969 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:51:49 INFO - PROCESS | 1831 | 1466743909973 Marionette TRACE conn4 <- [1,206,null,{}] 21:51:49 INFO - PROCESS | 1831 | 1466743909979 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:49 INFO - PROCESS | 1831 | 1466743909984 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:50 INFO - PROCESS | 1831 | 1466743910172 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 21:51:50 INFO - PROCESS | 1831 | 1466743910321 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:50 INFO - PROCESS | 1831 | 1466743910333 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x97975400 == 50 [pid = 1831] [id = 59] 21:51:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa67a5400) [pid = 1831] [serial = 175] [outer = (nil)] 21:51:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa6aa3000) [pid = 1831] [serial = 176] [outer = 0xa67a5400] 21:51:50 INFO - PROCESS | 1831 | 1466743910416 Marionette DEBUG loaded listener.js 21:51:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa6aa4000) [pid = 1831] [serial = 177] [outer = 0xa67a5400] 21:51:51 INFO - PROCESS | 1831 | 1466743911307 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 21:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1385ms 21:51:51 INFO - PROCESS | 1831 | 1466743911356 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 21:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:51:51 INFO - PROCESS | 1831 | 1466743911360 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 21:51:51 INFO - PROCESS | 1831 | 1466743911367 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:51:51 INFO - PROCESS | 1831 | 1466743911371 Marionette TRACE conn4 <- [1,210,null,{}] 21:51:51 INFO - PROCESS | 1831 | 1466743911377 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:51 INFO - PROCESS | 1831 | 1466743911382 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:51 INFO - PROCESS | 1831 | 1466743911562 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 21:51:51 INFO - PROCESS | 1831 | 1466743911712 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:51 INFO - PROCESS | 1831 | 1466743911727 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:51 INFO - PROCESS | 1831 | ++DOCSHELL 0xa6aa8400 == 51 [pid = 1831] [id = 60] 21:51:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa6aa9000) [pid = 1831] [serial = 178] [outer = (nil)] 21:51:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa6aae000) [pid = 1831] [serial = 179] [outer = 0xa6aa9000] 21:51:51 INFO - PROCESS | 1831 | 1466743911833 Marionette DEBUG loaded listener.js 21:51:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa6da5800) [pid = 1831] [serial = 180] [outer = 0xa6aa9000] 21:51:52 INFO - PROCESS | 1831 | 1466743912765 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 21:51:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1433ms 21:51:52 INFO - PROCESS | 1831 | 1466743912801 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 21:51:52 INFO - PROCESS | 1831 | 1466743912805 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 21:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:51:52 INFO - PROCESS | 1831 | 1466743912812 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:51:52 INFO - PROCESS | 1831 | 1466743912816 Marionette TRACE conn4 <- [1,214,null,{}] 21:51:52 INFO - PROCESS | 1831 | 1466743912822 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:52 INFO - PROCESS | 1831 | 1466743912828 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:53 INFO - PROCESS | 1831 | 1466743913009 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 21:51:53 INFO - PROCESS | 1831 | 1466743913161 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:53 INFO - PROCESS | 1831 | 1466743913170 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477e800 == 52 [pid = 1831] [id = 61] 21:51:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9519e400) [pid = 1831] [serial = 181] [outer = (nil)] 21:51:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9d88b800) [pid = 1831] [serial = 182] [outer = 0x9519e400] 21:51:53 INFO - PROCESS | 1831 | 1466743913251 Marionette DEBUG loaded listener.js 21:51:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa2131c00) [pid = 1831] [serial = 183] [outer = 0x9519e400] 21:51:54 INFO - PROCESS | 1831 | 1466743914357 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 21:51:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1592ms 21:51:54 INFO - PROCESS | 1831 | 1466743914406 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 21:51:54 INFO - PROCESS | 1831 | 1466743914412 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 21:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:51:54 INFO - PROCESS | 1831 | 1466743914420 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:51:54 INFO - PROCESS | 1831 | 1466743914428 Marionette TRACE conn4 <- [1,218,null,{}] 21:51:54 INFO - PROCESS | 1831 | 1466743914435 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:54 INFO - PROCESS | 1831 | 1466743914442 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:54 INFO - PROCESS | 1831 | 1466743914620 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 21:51:54 INFO - PROCESS | 1831 | 1466743914773 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:54 INFO - PROCESS | 1831 | 1466743914794 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x952a0800 == 53 [pid = 1831] [id = 62] 21:51:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x979f7800) [pid = 1831] [serial = 184] [outer = (nil)] 21:51:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x98cc1000) [pid = 1831] [serial = 185] [outer = 0x979f7800] 21:51:54 INFO - PROCESS | 1831 | 1466743914903 Marionette DEBUG loaded listener.js 21:51:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x998b9c00) [pid = 1831] [serial = 186] [outer = 0x979f7800] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x93a7cc00 == 52 [pid = 1831] [id = 54] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x979ee000 == 51 [pid = 1831] [id = 53] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x95295800 == 50 [pid = 1831] [id = 52] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9a552c00 == 49 [pid = 1831] [id = 51] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x97909800 == 48 [pid = 1831] [id = 50] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9525d400 == 47 [pid = 1831] [id = 49] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x93a57c00 == 46 [pid = 1831] [id = 35] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x951a0400 == 45 [pid = 1831] [id = 28] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9b706400 == 44 [pid = 1831] [id = 45] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x95263800 == 43 [pid = 1831] [id = 30] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f20c00 == 42 [pid = 1831] [id = 38] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9477cc00 == 41 [pid = 1831] [id = 44] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f29800 == 40 [pid = 1831] [id = 29] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0xa2ef0c00 == 39 [pid = 1831] [id = 46] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x95260400 == 38 [pid = 1831] [id = 48] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9a54e800 == 37 [pid = 1831] [id = 47] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x95262400 == 36 [pid = 1831] [id = 43] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9525ec00 == 35 [pid = 1831] [id = 34] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2d400 == 34 [pid = 1831] [id = 37] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9477e800 == 33 [pid = 1831] [id = 61] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x97975400 == 32 [pid = 1831] [id = 59] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0xa6aa8400 == 31 [pid = 1831] [id = 60] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x9b93b000 == 30 [pid = 1831] [id = 57] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x99c6c800 == 29 [pid = 1831] [id = 58] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2ec00 == 28 [pid = 1831] [id = 55] 21:51:56 INFO - PROCESS | 1831 | --DOCSHELL 0x98f42000 == 27 [pid = 1831] [id = 56] 21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9529b800) [pid = 1831] [serial = 128] [outer = (nil)] [url = about:blank] 21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa3277000) [pid = 1831] [serial = 123] [outer = (nil)] [url = about:blank] 21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa24f0000) [pid = 1831] [serial = 122] [outer = (nil)] [url = about:blank] 21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9d883c00) [pid = 1831] [serial = 119] [outer = (nil)] [url = about:blank] 21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0xa33c2c00) [pid = 1831] [serial = 125] [outer = (nil)] [url = about:blank] 21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa22fc800) [pid = 1831] [serial = 114] [outer = (nil)] [url = about:blank] 21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa2275000) [pid = 1831] [serial = 113] [outer = (nil)] [url = about:blank] 21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x998a3800) [pid = 1831] [serial = 107] [outer = (nil)] [url = about:blank] 21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9989f000) [pid = 1831] [serial = 116] [outer = (nil)] [url = about:blank] 21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x998a7400) [pid = 1831] [serial = 117] [outer = (nil)] [url = about:blank] 21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9d879c00) [pid = 1831] [serial = 104] [outer = (nil)] [url = about:blank] 21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9d87b400) [pid = 1831] [serial = 110] [outer = (nil)] [url = about:blank] 21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa4d49800) [pid = 1831] [serial = 126] [outer = (nil)] [url = about:blank] 21:51:56 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa1f22400) [pid = 1831] [serial = 120] [outer = (nil)] [url = about:blank] 21:51:57 INFO - PROCESS | 1831 | 1466743917238 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 21:51:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 2850ms 21:51:57 INFO - PROCESS | 1831 | 1466743917282 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 21:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:51:57 INFO - PROCESS | 1831 | 1466743917293 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 21:51:57 INFO - PROCESS | 1831 | 1466743917307 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:51:57 INFO - PROCESS | 1831 | 1466743917316 Marionette TRACE conn4 <- [1,222,null,{}] 21:51:57 INFO - PROCESS | 1831 | 1466743917330 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:57 INFO - PROCESS | 1831 | 1466743917339 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:57 INFO - PROCESS | 1831 | 1466743917701 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 21:51:57 INFO - PROCESS | 1831 | 1466743917933 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:57 INFO - PROCESS | 1831 | 1466743917944 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529e000 == 28 [pid = 1831] [id = 63] 21:51:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x952a1400) [pid = 1831] [serial = 187] [outer = (nil)] 21:51:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x979f0000) [pid = 1831] [serial = 188] [outer = 0x952a1400] 21:51:58 INFO - PROCESS | 1831 | 1466743918085 Marionette DEBUG loaded listener.js 21:51:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x979f8c00) [pid = 1831] [serial = 189] [outer = 0x952a1400] 21:51:59 INFO - PROCESS | 1831 | 1466743919266 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 21:51:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 2000ms 21:51:59 INFO - PROCESS | 1831 | 1466743919305 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 21:51:59 INFO - PROCESS | 1831 | 1466743919319 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 21:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:51:59 INFO - PROCESS | 1831 | 1466743919339 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:51:59 INFO - PROCESS | 1831 | 1466743919347 Marionette TRACE conn4 <- [1,226,null,{}] 21:51:59 INFO - PROCESS | 1831 | 1466743919358 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:51:59 INFO - PROCESS | 1831 | 1466743919366 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:59 INFO - PROCESS | 1831 | 1466743919668 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 21:51:59 INFO - PROCESS | 1831 | 1466743919745 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:59 INFO - PROCESS | 1831 | 1466743919754 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:51:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x998b3400 == 29 [pid = 1831] [id = 64] 21:51:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x998b4400) [pid = 1831] [serial = 190] [outer = (nil)] 21:51:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99df4c00) [pid = 1831] [serial = 191] [outer = 0x998b4400] 21:51:59 INFO - PROCESS | 1831 | 1466743919830 Marionette DEBUG loaded listener.js 21:51:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a54e800) [pid = 1831] [serial = 192] [outer = 0x998b4400] 21:52:00 INFO - PROCESS | 1831 | 1466743920785 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 21:52:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1514ms 21:52:00 INFO - PROCESS | 1831 | 1466743920866 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 21:52:00 INFO - PROCESS | 1831 | 1466743920874 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 21:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:52:00 INFO - PROCESS | 1831 | 1466743920885 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:52:00 INFO - PROCESS | 1831 | 1466743920895 Marionette TRACE conn4 <- [1,230,null,{}] 21:52:00 INFO - PROCESS | 1831 | 1466743920934 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:00 INFO - PROCESS | 1831 | 1466743920950 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:01 INFO - PROCESS | 1831 | 1466743921242 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 21:52:01 INFO - PROCESS | 1831 | 1466743921373 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:01 INFO - PROCESS | 1831 | 1466743921385 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a775000 == 30 [pid = 1831] [id = 65] 21:52:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9a776000) [pid = 1831] [serial = 193] [outer = (nil)] 21:52:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a85a800) [pid = 1831] [serial = 194] [outer = 0x9a776000] 21:52:01 INFO - PROCESS | 1831 | 1466743921467 Marionette DEBUG loaded listener.js 21:52:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9b4ec000) [pid = 1831] [serial = 195] [outer = 0x9a776000] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9796d800) [pid = 1831] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9b70c000) [pid = 1831] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a54f800) [pid = 1831] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9525f800) [pid = 1831] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x95298000) [pid = 1831] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x979f4400) [pid = 1831] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9b77fc00) [pid = 1831] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x95267800) [pid = 1831] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a553400) [pid = 1831] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa2ef1400) [pid = 1831] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x93a81000) [pid = 1831] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x95293c00) [pid = 1831] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x98a1e000) [pid = 1831] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9d4fa000) [pid = 1831] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:52:02 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x93a7e400) [pid = 1831] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:52:03 INFO - PROCESS | 1831 | 1466743923277 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 21:52:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 2414ms 21:52:03 INFO - PROCESS | 1831 | 1466743923297 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 21:52:03 INFO - PROCESS | 1831 | 1466743923302 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 21:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:52:03 INFO - PROCESS | 1831 | 1466743923309 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:52:03 INFO - PROCESS | 1831 | 1466743923313 Marionette TRACE conn4 <- [1,234,null,{}] 21:52:03 INFO - PROCESS | 1831 | 1466743923341 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:03 INFO - PROCESS | 1831 | 1466743923345 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:03 INFO - PROCESS | 1831 | 1466743923585 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 21:52:03 INFO - PROCESS | 1831 | 1466743923766 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:03 INFO - PROCESS | 1831 | 1466743923778 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x95261000 == 31 [pid = 1831] [id = 66] 21:52:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9529f000) [pid = 1831] [serial = 196] [outer = (nil)] 21:52:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9ac5c000) [pid = 1831] [serial = 197] [outer = 0x9529f000] 21:52:03 INFO - PROCESS | 1831 | 1466743923859 Marionette DEBUG loaded listener.js 21:52:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9b948800) [pid = 1831] [serial = 198] [outer = 0x9529f000] 21:52:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9477a400) [pid = 1831] [serial = 199] [outer = 0x94775000] 21:52:04 INFO - PROCESS | 1831 | 1466743924918 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 21:52:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1695ms 21:52:05 INFO - PROCESS | 1831 | 1466743925006 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 21:52:05 INFO - PROCESS | 1831 | 1466743925015 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 21:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:52:05 INFO - PROCESS | 1831 | 1466743925039 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:52:05 INFO - PROCESS | 1831 | 1466743925046 Marionette TRACE conn4 <- [1,238,null,{}] 21:52:05 INFO - PROCESS | 1831 | 1466743925098 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:05 INFO - PROCESS | 1831 | 1466743925103 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:05 INFO - PROCESS | 1831 | 1466743925416 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 21:52:05 INFO - PROCESS | 1831 | 1466743925532 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:05 INFO - PROCESS | 1831 | 1466743925544 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x97975800 == 32 [pid = 1831] [id = 67] 21:52:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x97976400) [pid = 1831] [serial = 200] [outer = (nil)] 21:52:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x996b3400) [pid = 1831] [serial = 201] [outer = 0x97976400] 21:52:05 INFO - PROCESS | 1831 | 1466743925649 Marionette DEBUG loaded listener.js 21:52:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x998b3800) [pid = 1831] [serial = 202] [outer = 0x97976400] 21:52:06 INFO - PROCESS | 1831 | 1466743926660 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 21:52:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1689ms 21:52:06 INFO - PROCESS | 1831 | 1466743926726 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 21:52:06 INFO - PROCESS | 1831 | 1466743926734 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 21:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:52:06 INFO - PROCESS | 1831 | 1466743926745 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:52:06 INFO - PROCESS | 1831 | 1466743926749 Marionette TRACE conn4 <- [1,242,null,{}] 21:52:06 INFO - PROCESS | 1831 | 1466743926756 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:06 INFO - PROCESS | 1831 | 1466743926761 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:06 INFO - PROCESS | 1831 | 1466743926969 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 21:52:07 INFO - PROCESS | 1831 | 1466743927183 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:07 INFO - PROCESS | 1831 | 1466743927192 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525d400 == 33 [pid = 1831] [id = 68] 21:52:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a771000) [pid = 1831] [serial = 203] [outer = (nil)] 21:52:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a85d000) [pid = 1831] [serial = 204] [outer = 0x9a771000] 21:52:07 INFO - PROCESS | 1831 | 1466743927287 Marionette DEBUG loaded listener.js 21:52:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9d80f000) [pid = 1831] [serial = 205] [outer = 0x9a771000] 21:52:08 INFO - PROCESS | 1831 | 1466743928233 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 21:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1533ms 21:52:08 INFO - PROCESS | 1831 | 1466743928279 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 21:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:52:08 INFO - PROCESS | 1831 | 1466743928284 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 21:52:08 INFO - PROCESS | 1831 | 1466743928291 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:52:08 INFO - PROCESS | 1831 | 1466743928297 Marionette TRACE conn4 <- [1,246,null,{}] 21:52:08 INFO - PROCESS | 1831 | 1466743928314 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:08 INFO - PROCESS | 1831 | 1466743928324 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:08 INFO - PROCESS | 1831 | 1466743928521 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 21:52:08 INFO - PROCESS | 1831 | 1466743928673 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:08 INFO - PROCESS | 1831 | 1466743928687 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:08 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2226c00 == 34 [pid = 1831] [id = 69] 21:52:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa226ec00) [pid = 1831] [serial = 206] [outer = (nil)] 21:52:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa22a3400) [pid = 1831] [serial = 207] [outer = 0xa226ec00] 21:52:08 INFO - PROCESS | 1831 | 1466743928812 Marionette DEBUG loaded listener.js 21:52:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa2458800) [pid = 1831] [serial = 208] [outer = 0xa226ec00] 21:52:09 INFO - PROCESS | 1831 | 1466743929821 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 21:52:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1588ms 21:52:09 INFO - PROCESS | 1831 | 1466743929879 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 21:52:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:52:09 INFO - PROCESS | 1831 | 1466743929884 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 21:52:09 INFO - PROCESS | 1831 | 1466743929891 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:52:09 INFO - PROCESS | 1831 | 1466743929895 Marionette TRACE conn4 <- [1,250,null,{}] 21:52:09 INFO - PROCESS | 1831 | 1466743929902 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:09 INFO - PROCESS | 1831 | 1466743929908 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:10 INFO - PROCESS | 1831 | 1466743930100 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 21:52:10 INFO - PROCESS | 1831 | 1466743930306 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:10 INFO - PROCESS | 1831 | 1466743930316 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ee3c00 == 35 [pid = 1831] [id = 70] 21:52:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99ee6000) [pid = 1831] [serial = 209] [outer = (nil)] 21:52:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99eec800) [pid = 1831] [serial = 210] [outer = 0x99ee6000] 21:52:10 INFO - PROCESS | 1831 | 1466743930428 Marionette DEBUG loaded listener.js 21:52:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x99eef400) [pid = 1831] [serial = 211] [outer = 0x99ee6000] 21:52:11 INFO - PROCESS | 1831 | 1466743931477 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 21:52:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1635ms 21:52:11 INFO - PROCESS | 1831 | 1466743931527 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 21:52:11 INFO - PROCESS | 1831 | 1466743931532 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 21:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:52:11 INFO - PROCESS | 1831 | 1466743931539 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:52:11 INFO - PROCESS | 1831 | 1466743931543 Marionette TRACE conn4 <- [1,254,null,{}] 21:52:11 INFO - PROCESS | 1831 | 1466743931549 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:11 INFO - PROCESS | 1831 | 1466743931555 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:11 INFO - PROCESS | 1831 | 1466743931741 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 21:52:11 INFO - PROCESS | 1831 | 1466743931948 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:11 INFO - PROCESS | 1831 | 1466743931957 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477c400 == 36 [pid = 1831] [id = 71] 21:52:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9525ec00) [pid = 1831] [serial = 212] [outer = (nil)] 21:52:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x97910800) [pid = 1831] [serial = 213] [outer = 0x9525ec00] 21:52:12 INFO - PROCESS | 1831 | 1466743932068 Marionette DEBUG loaded listener.js 21:52:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x979f5400) [pid = 1831] [serial = 214] [outer = 0x9525ec00] 21:52:13 INFO - PROCESS | 1831 | 1466743933277 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 21:52:13 INFO - PROCESS | 1831 | --DOCSHELL 0x9a775000 == 35 [pid = 1831] [id = 65] 21:52:13 INFO - PROCESS | 1831 | --DOCSHELL 0x998b3400 == 34 [pid = 1831] [id = 64] 21:52:13 INFO - PROCESS | 1831 | --DOCSHELL 0x9529e000 == 33 [pid = 1831] [id = 63] 21:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1836ms 21:52:13 INFO - PROCESS | 1831 | 1466743933376 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 21:52:13 INFO - PROCESS | 1831 | 1466743933381 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 21:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:52:13 INFO - PROCESS | 1831 | 1466743933389 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:52:13 INFO - PROCESS | 1831 | 1466743933394 Marionette TRACE conn4 <- [1,258,null,{}] 21:52:13 INFO - PROCESS | 1831 | 1466743933402 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:13 INFO - PROCESS | 1831 | 1466743933407 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:13 INFO - PROCESS | 1831 | 1466743933613 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9981cc00) [pid = 1831] [serial = 150] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa1f1e000) [pid = 1831] [serial = 135] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9b946c00) [pid = 1831] [serial = 141] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x979f1800) [pid = 1831] [serial = 147] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9790b400) [pid = 1831] [serial = 146] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x952a1800) [pid = 1831] [serial = 131] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa1f28000) [pid = 1831] [serial = 159] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9d4f0800) [pid = 1831] [serial = 156] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9a558800) [pid = 1831] [serial = 144] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9d888800) [pid = 1831] [serial = 158] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x98acb000) [pid = 1831] [serial = 149] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9b943000) [pid = 1831] [serial = 155] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a556800) [pid = 1831] [serial = 152] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa4d0c000) [pid = 1831] [serial = 137] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9d88a000) [pid = 1831] [serial = 105] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9529d400) [pid = 1831] [serial = 129] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9a94d800) [pid = 1831] [serial = 153] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a54d400) [pid = 1831] [serial = 143] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9790cc00) [pid = 1831] [serial = 132] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9b948000) [pid = 1831] [serial = 134] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9a557400) [pid = 1831] [serial = 140] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa4f1d800) [pid = 1831] [serial = 138] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x99b83c00) [pid = 1831] [serial = 108] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0xa101b000) [pid = 1831] [serial = 111] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0xa21fc000) [pid = 1831] [serial = 161] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0xa3283400) [pid = 1831] [serial = 162] [outer = (nil)] [url = about:blank] 21:52:13 INFO - PROCESS | 1831 | 1466743933777 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:13 INFO - PROCESS | 1831 | 1466743933789 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529d400 == 34 [pid = 1831] [id = 72] 21:52:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9529e400) [pid = 1831] [serial = 215] [outer = (nil)] 21:52:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9790cc00) [pid = 1831] [serial = 216] [outer = 0x9529e400] 21:52:13 INFO - PROCESS | 1831 | 1466743933868 Marionette DEBUG loaded listener.js 21:52:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x979f6000) [pid = 1831] [serial = 217] [outer = 0x9529e400] 21:52:14 INFO - PROCESS | 1831 | 1466743934598 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 21:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1237ms 21:52:14 INFO - PROCESS | 1831 | 1466743934635 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 21:52:14 INFO - PROCESS | 1831 | 1466743934642 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 21:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:52:14 INFO - PROCESS | 1831 | 1466743934655 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:52:14 INFO - PROCESS | 1831 | 1466743934658 Marionette TRACE conn4 <- [1,262,null,{}] 21:52:14 INFO - PROCESS | 1831 | 1466743934666 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:14 INFO - PROCESS | 1831 | 1466743934672 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:14 INFO - PROCESS | 1831 | 1466743934840 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 21:52:14 INFO - PROCESS | 1831 | 1466743934850 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:14 INFO - PROCESS | 1831 | 1466743934859 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989b000 == 35 [pid = 1831] [id = 73] 21:52:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x998b0400) [pid = 1831] [serial = 218] [outer = (nil)] 21:52:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x99eecc00) [pid = 1831] [serial = 219] [outer = 0x998b0400] 21:52:14 INFO - PROCESS | 1831 | 1466743934930 Marionette DEBUG loaded listener.js 21:52:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9a0cec00) [pid = 1831] [serial = 220] [outer = 0x998b0400] 21:52:15 INFO - PROCESS | 1831 | 1466743935826 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 21:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1185ms 21:52:15 INFO - PROCESS | 1831 | 1466743935841 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 21:52:15 INFO - PROCESS | 1831 | 1466743935845 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 21:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:52:15 INFO - PROCESS | 1831 | 1466743935852 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:52:15 INFO - PROCESS | 1831 | 1466743935857 Marionette TRACE conn4 <- [1,266,null,{}] 21:52:15 INFO - PROCESS | 1831 | 1466743935874 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:15 INFO - PROCESS | 1831 | 1466743935883 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:16 INFO - PROCESS | 1831 | 1466743936055 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 21:52:16 INFO - PROCESS | 1831 | 1466743936067 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:16 INFO - PROCESS | 1831 | 1466743936079 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a859000 == 36 [pid = 1831] [id = 74] 21:52:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9a947c00) [pid = 1831] [serial = 221] [outer = (nil)] 21:52:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9afeb800) [pid = 1831] [serial = 222] [outer = 0x9a947c00] 21:52:16 INFO - PROCESS | 1831 | 1466743936263 Marionette DEBUG loaded listener.js 21:52:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9b948000) [pid = 1831] [serial = 223] [outer = 0x9a947c00] 21:52:17 INFO - PROCESS | 1831 | 1466743937204 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 21:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1388ms 21:52:17 INFO - PROCESS | 1831 | 1466743937242 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 21:52:17 INFO - PROCESS | 1831 | 1466743937246 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 21:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:52:17 INFO - PROCESS | 1831 | 1466743937260 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:52:17 INFO - PROCESS | 1831 | 1466743937263 Marionette TRACE conn4 <- [1,270,null,{}] 21:52:17 INFO - PROCESS | 1831 | 1466743937269 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:17 INFO - PROCESS | 1831 | 1466743937274 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:17 INFO - PROCESS | 1831 | 1466743937487 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 21:52:17 INFO - PROCESS | 1831 | 1466743937514 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:17 INFO - PROCESS | 1831 | 1466743937524 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x998b3400 == 37 [pid = 1831] [id = 75] 21:52:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9d4f4c00) [pid = 1831] [serial = 224] [outer = (nil)] 21:52:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9d891400) [pid = 1831] [serial = 225] [outer = 0x9d4f4c00] 21:52:17 INFO - PROCESS | 1831 | 1466743937591 Marionette DEBUG loaded listener.js 21:52:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0xa1f1e000) [pid = 1831] [serial = 226] [outer = 0x9d4f4c00] 21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x94772400) [pid = 1831] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a776000) [pid = 1831] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x998a6400) [pid = 1831] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x979f7800) [pid = 1831] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9b944400) [pid = 1831] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9b93d800) [pid = 1831] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0xa67a5400) [pid = 1831] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa6aa9000) [pid = 1831] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9519e400) [pid = 1831] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x952a1400) [pid = 1831] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:52:18 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x998b4400) [pid = 1831] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:52:18 INFO - PROCESS | 1831 | 1466743938488 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 21:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1287ms 21:52:18 INFO - PROCESS | 1831 | 1466743938541 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 21:52:18 INFO - PROCESS | 1831 | 1466743938545 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 21:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:52:18 INFO - PROCESS | 1831 | 1466743938551 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:52:18 INFO - PROCESS | 1831 | 1466743938554 Marionette TRACE conn4 <- [1,274,null,{}] 21:52:18 INFO - PROCESS | 1831 | 1466743938560 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:18 INFO - PROCESS | 1831 | 1466743938565 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:18 INFO - PROCESS | 1831 | 1466743938722 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 21:52:18 INFO - PROCESS | 1831 | 1466743938733 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:18 INFO - PROCESS | 1831 | 1466743938739 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x94772400 == 38 [pid = 1831] [id = 76] 21:52:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x95299800) [pid = 1831] [serial = 227] [outer = (nil)] 21:52:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9a774000) [pid = 1831] [serial = 228] [outer = 0x95299800] 21:52:18 INFO - PROCESS | 1831 | 1466743938911 Marionette DEBUG loaded listener.js 21:52:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9d815000) [pid = 1831] [serial = 229] [outer = 0x95299800] 21:52:19 INFO - PROCESS | 1831 | 1466743939642 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 21:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1140ms 21:52:19 INFO - PROCESS | 1831 | 1466743939692 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 21:52:19 INFO - PROCESS | 1831 | 1466743939696 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 21:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:52:19 INFO - PROCESS | 1831 | 1466743939707 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:52:19 INFO - PROCESS | 1831 | 1466743939710 Marionette TRACE conn4 <- [1,278,null,{}] 21:52:19 INFO - PROCESS | 1831 | 1466743939716 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:19 INFO - PROCESS | 1831 | 1466743939726 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:19 INFO - PROCESS | 1831 | 1466743939970 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 21:52:20 INFO - PROCESS | 1831 | 1466743939981 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:20 INFO - PROCESS | 1831 | 1466743939987 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a83000 == 39 [pid = 1831] [id = 77] 21:52:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x952a1000) [pid = 1831] [serial = 230] [outer = (nil)] 21:52:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0xa3276c00) [pid = 1831] [serial = 231] [outer = 0x952a1000] 21:52:20 INFO - PROCESS | 1831 | 1466743940059 Marionette DEBUG loaded listener.js 21:52:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0xa2eb0000) [pid = 1831] [serial = 232] [outer = 0x952a1000] 21:52:21 INFO - PROCESS | 1831 | 1466743941170 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 21:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1536ms 21:52:21 INFO - PROCESS | 1831 | 1466743941245 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 21:52:21 INFO - PROCESS | 1831 | 1466743941253 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 21:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:52:21 INFO - PROCESS | 1831 | 1466743941262 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:52:21 INFO - PROCESS | 1831 | 1466743941267 Marionette TRACE conn4 <- [1,282,null,{}] 21:52:21 INFO - PROCESS | 1831 | 1466743941277 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:21 INFO - PROCESS | 1831 | 1466743941282 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:21 INFO - PROCESS | 1831 | 1466743941513 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 21:52:21 INFO - PROCESS | 1831 | 1466743941709 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:21 INFO - PROCESS | 1831 | 1466743941717 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x9836b400 == 40 [pid = 1831] [id = 78] 21:52:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x98370c00) [pid = 1831] [serial = 233] [outer = (nil)] 21:52:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x998ae800) [pid = 1831] [serial = 234] [outer = 0x98370c00] 21:52:21 INFO - PROCESS | 1831 | 1466743941852 Marionette DEBUG loaded listener.js 21:52:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99ef1400) [pid = 1831] [serial = 235] [outer = 0x98370c00] 21:52:22 INFO - PROCESS | 1831 | 1466743942886 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 21:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1686ms 21:52:22 INFO - PROCESS | 1831 | 1466743942948 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 21:52:22 INFO - PROCESS | 1831 | 1466743942956 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 21:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:52:22 INFO - PROCESS | 1831 | 1466743942967 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:52:22 INFO - PROCESS | 1831 | 1466743942971 Marionette TRACE conn4 <- [1,286,null,{}] 21:52:22 INFO - PROCESS | 1831 | 1466743942978 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:22 INFO - PROCESS | 1831 | 1466743942984 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:23 INFO - PROCESS | 1831 | 1466743943217 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 21:52:23 INFO - PROCESS | 1831 | 1466743943418 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:23 INFO - PROCESS | 1831 | 1466743943425 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a76a400 == 41 [pid = 1831] [id = 79] 21:52:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9a776c00) [pid = 1831] [serial = 236] [outer = (nil)] 21:52:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9b4a3800) [pid = 1831] [serial = 237] [outer = 0x9a776c00] 21:52:23 INFO - PROCESS | 1831 | 1466743943558 Marionette DEBUG loaded listener.js 21:52:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9d812800) [pid = 1831] [serial = 238] [outer = 0x9a776c00] 21:52:24 INFO - PROCESS | 1831 | 1466743944476 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 21:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1582ms 21:52:24 INFO - PROCESS | 1831 | 1466743944549 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 21:52:24 INFO - PROCESS | 1831 | 1466743944553 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 21:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:52:24 INFO - PROCESS | 1831 | 1466743944561 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:52:24 INFO - PROCESS | 1831 | 1466743944567 Marionette TRACE conn4 <- [1,290,null,{}] 21:52:24 INFO - PROCESS | 1831 | 1466743944584 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:24 INFO - PROCESS | 1831 | 1466743944593 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:24 INFO - PROCESS | 1831 | 1466743944817 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 21:52:25 INFO - PROCESS | 1831 | 1466743945015 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:25 INFO - PROCESS | 1831 | 1466743945028 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a773000 == 42 [pid = 1831] [id = 80] 21:52:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa3277800) [pid = 1831] [serial = 239] [outer = (nil)] 21:52:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0xa33c1800) [pid = 1831] [serial = 240] [outer = 0xa3277800] 21:52:25 INFO - PROCESS | 1831 | 1466743945124 Marionette DEBUG loaded listener.js 21:52:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa4d4c800) [pid = 1831] [serial = 241] [outer = 0xa3277800] 21:52:25 INFO - PROCESS | 1831 | 1466743945972 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 21:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1488ms 21:52:26 INFO - PROCESS | 1831 | 1466743946051 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 21:52:26 INFO - PROCESS | 1831 | 1466743946056 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 21:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:52:26 INFO - PROCESS | 1831 | 1466743946063 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:52:26 INFO - PROCESS | 1831 | 1466743946067 Marionette TRACE conn4 <- [1,294,null,{}] 21:52:26 INFO - PROCESS | 1831 | 1466743946073 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:26 INFO - PROCESS | 1831 | 1466743946078 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:26 INFO - PROCESS | 1831 | 1466743946308 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 21:52:26 INFO - PROCESS | 1831 | 1466743946509 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:26 INFO - PROCESS | 1831 | 1466743946520 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x996b7c00 == 43 [pid = 1831] [id = 81] 21:52:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa33c3000) [pid = 1831] [serial = 242] [outer = (nil)] 21:52:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa61b5800) [pid = 1831] [serial = 243] [outer = 0xa33c3000] 21:52:26 INFO - PROCESS | 1831 | 1466743946648 Marionette DEBUG loaded listener.js 21:52:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa6787c00) [pid = 1831] [serial = 244] [outer = 0xa33c3000] 21:52:27 INFO - PROCESS | 1831 | 1466743947525 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:27 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. 21:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1537ms 21:52:27 INFO - PROCESS | 1831 | 1466743947601 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 21:52:27 INFO - PROCESS | 1831 | 1466743947605 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 21:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:52:27 INFO - PROCESS | 1831 | 1466743947612 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:52:27 INFO - PROCESS | 1831 | 1466743947615 Marionette TRACE conn4 <- [1,298,null,{}] 21:52:27 INFO - PROCESS | 1831 | 1466743947621 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:27 INFO - PROCESS | 1831 | 1466743947627 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:27 INFO - PROCESS | 1831 | 1466743947846 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 21:52:28 INFO - PROCESS | 1831 | 1466743948007 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:28 INFO - PROCESS | 1831 | 1466743948014 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x94778400 == 44 [pid = 1831] [id = 82] 21:52:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x953e5800) [pid = 1831] [serial = 245] [outer = (nil)] 21:52:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x953edc00) [pid = 1831] [serial = 246] [outer = 0x953e5800] 21:52:28 INFO - PROCESS | 1831 | 1466743948148 Marionette DEBUG loaded listener.js 21:52:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x953f0c00) [pid = 1831] [serial = 247] [outer = 0x953e5800] 21:52:29 INFO - PROCESS | 1831 | 1466743949059 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:29 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. 21:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1481ms 21:52:29 INFO - PROCESS | 1831 | 1466743949094 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 21:52:29 INFO - PROCESS | 1831 | 1466743949097 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 21:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:52:29 INFO - PROCESS | 1831 | 1466743949106 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:52:29 INFO - PROCESS | 1831 | 1466743949110 Marionette TRACE conn4 <- [1,302,null,{}] 21:52:29 INFO - PROCESS | 1831 | 1466743949117 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:29 INFO - PROCESS | 1831 | 1466743949130 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:29 INFO - PROCESS | 1831 | 1466743949333 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 21:52:29 INFO - PROCESS | 1831 | 1466743949493 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:29 INFO - PROCESS | 1831 | 1466743949503 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x951a0800 == 45 [pid = 1831] [id = 83] 21:52:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9526c000) [pid = 1831] [serial = 248] [outer = (nil)] 21:52:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x979f2000) [pid = 1831] [serial = 249] [outer = 0x9526c000] 21:52:29 INFO - PROCESS | 1831 | 1466743949589 Marionette DEBUG loaded listener.js 21:52:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9b77e400) [pid = 1831] [serial = 250] [outer = 0x9526c000] 21:52:30 INFO - PROCESS | 1831 | 1466743950766 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:30 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. 21:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1702ms 21:52:30 INFO - PROCESS | 1831 | 1466743950810 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 21:52:30 INFO - PROCESS | 1831 | 1466743950817 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 21:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:52:30 INFO - PROCESS | 1831 | 1466743950825 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:52:30 INFO - PROCESS | 1831 | 1466743950830 Marionette TRACE conn4 <- [1,306,null,{}] 21:52:30 INFO - PROCESS | 1831 | 1466743950846 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:30 INFO - PROCESS | 1831 | 1466743950851 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:31 INFO - PROCESS | 1831 | 1466743951030 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 21:52:31 INFO - PROCESS | 1831 | 1466743951227 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:31 INFO - PROCESS | 1831 | 1466743951237 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ebc00 == 46 [pid = 1831] [id = 84] 21:52:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x97904000) [pid = 1831] [serial = 251] [outer = (nil)] 21:52:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9790d800) [pid = 1831] [serial = 252] [outer = 0x97904000] 21:52:31 INFO - PROCESS | 1831 | 1466743951315 Marionette DEBUG loaded listener.js 21:52:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x97979400) [pid = 1831] [serial = 253] [outer = 0x97904000] 21:52:32 INFO - PROCESS | 1831 | 1466743952206 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:32 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. 21:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1444ms 21:52:32 INFO - PROCESS | 1831 | 1466743952269 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 21:52:32 INFO - PROCESS | 1831 | 1466743952277 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 21:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:52:32 INFO - PROCESS | 1831 | 1466743952292 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:52:32 INFO - PROCESS | 1831 | 1466743952298 Marionette TRACE conn4 <- [1,310,null,{}] 21:52:32 INFO - PROCESS | 1831 | 1466743952304 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:32 INFO - PROCESS | 1831 | 1466743952309 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:32 INFO - PROCESS | 1831 | 1466743952593 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x94772400 == 45 [pid = 1831] [id = 76] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x998b3400 == 44 [pid = 1831] [id = 75] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9a859000 == 43 [pid = 1831] [id = 74] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9989b000 == 42 [pid = 1831] [id = 73] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9529d400 == 41 [pid = 1831] [id = 72] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9477c400 == 40 [pid = 1831] [id = 71] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x99ee3c00 == 39 [pid = 1831] [id = 70] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9525d400 == 38 [pid = 1831] [id = 68] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0xa2226c00 == 37 [pid = 1831] [id = 69] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x97975800 == 36 [pid = 1831] [id = 67] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x95261000 == 35 [pid = 1831] [id = 66] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x952a0800 == 34 [pid = 1831] [id = 62] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x951a0800 == 33 [pid = 1831] [id = 83] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x953ebc00 == 32 [pid = 1831] [id = 84] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x94778400 == 31 [pid = 1831] [id = 82] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9a773000 == 30 [pid = 1831] [id = 80] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x996b7c00 == 29 [pid = 1831] [id = 81] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9a76a400 == 28 [pid = 1831] [id = 79] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x93a83000 == 27 [pid = 1831] [id = 77] 21:52:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9836b400 == 26 [pid = 1831] [id = 78] 21:52:33 INFO - PROCESS | 1831 | 1466743953838 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:33 INFO - PROCESS | 1831 | 1466743953847 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9529a000) [pid = 1831] [serial = 165] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9525fc00) [pid = 1831] [serial = 164] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a85a800) [pid = 1831] [serial = 194] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9a54e000) [pid = 1831] [serial = 168] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x99b49000) [pid = 1831] [serial = 167] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x98cc1000) [pid = 1831] [serial = 185] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa22f5800) [pid = 1831] [serial = 171] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa21ee800) [pid = 1831] [serial = 170] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa6788400) [pid = 1831] [serial = 174] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa672e400) [pid = 1831] [serial = 173] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa6aa4000) [pid = 1831] [serial = 177] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa6aa3000) [pid = 1831] [serial = 176] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa6da5800) [pid = 1831] [serial = 180] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa6aae000) [pid = 1831] [serial = 179] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa2131c00) [pid = 1831] [serial = 183] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9d88b800) [pid = 1831] [serial = 182] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x979f0000) [pid = 1831] [serial = 188] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x979f8c00) [pid = 1831] [serial = 189] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99df4c00) [pid = 1831] [serial = 191] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a54e800) [pid = 1831] [serial = 192] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9b4ec000) [pid = 1831] [serial = 195] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9ac5c000) [pid = 1831] [serial = 197] [outer = (nil)] [url = about:blank] 21:52:33 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x998b9c00) [pid = 1831] [serial = 186] [outer = (nil)] [url = about:blank] 21:52:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7fc00 == 27 [pid = 1831] [id = 85] 21:52:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x93a80400) [pid = 1831] [serial = 254] [outer = (nil)] 21:52:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x93a88c00) [pid = 1831] [serial = 255] [outer = 0x93a80400] 21:52:34 INFO - PROCESS | 1831 | 1466743954060 Marionette DEBUG loaded listener.js 21:52:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9477c400) [pid = 1831] [serial = 256] [outer = 0x93a80400] 21:52:34 INFO - PROCESS | 1831 | 1466743954887 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:34 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. 21:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 2648ms 21:52:34 INFO - PROCESS | 1831 | 1466743954941 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 21:52:34 INFO - PROCESS | 1831 | 1466743954947 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 21:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:52:34 INFO - PROCESS | 1831 | 1466743954956 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:52:34 INFO - PROCESS | 1831 | 1466743954960 Marionette TRACE conn4 <- [1,314,null,{}] 21:52:34 INFO - PROCESS | 1831 | 1466743954969 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:34 INFO - PROCESS | 1831 | 1466743954977 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:35 INFO - PROCESS | 1831 | 1466743955148 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 21:52:35 INFO - PROCESS | 1831 | 1466743955263 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:35 INFO - PROCESS | 1831 | 1466743955272 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x953e6800 == 28 [pid = 1831] [id = 86] 21:52:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x953e7c00) [pid = 1831] [serial = 257] [outer = (nil)] 21:52:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x97902000) [pid = 1831] [serial = 258] [outer = 0x953e7c00] 21:52:35 INFO - PROCESS | 1831 | 1466743955347 Marionette DEBUG loaded listener.js 21:52:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x97974c00) [pid = 1831] [serial = 259] [outer = 0x953e7c00] 21:52:36 INFO - PROCESS | 1831 | 1466743956204 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:36 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. 21:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1281ms 21:52:36 INFO - PROCESS | 1831 | 1466743956240 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 21:52:36 INFO - PROCESS | 1831 | 1466743956247 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 21:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:52:36 INFO - PROCESS | 1831 | 1466743956274 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:52:36 INFO - PROCESS | 1831 | 1466743956278 Marionette TRACE conn4 <- [1,318,null,{}] 21:52:36 INFO - PROCESS | 1831 | 1466743956284 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:36 INFO - PROCESS | 1831 | 1466743956290 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:36 INFO - PROCESS | 1831 | 1466743956511 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 21:52:36 INFO - PROCESS | 1831 | 1466743956536 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:36 INFO - PROCESS | 1831 | 1466743956545 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x996bc400 == 29 [pid = 1831] [id = 87] 21:52:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x996bd000) [pid = 1831] [serial = 260] [outer = (nil)] 21:52:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9989dc00) [pid = 1831] [serial = 261] [outer = 0x996bd000] 21:52:36 INFO - PROCESS | 1831 | 1466743956619 Marionette DEBUG loaded listener.js 21:52:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x998b0800) [pid = 1831] [serial = 262] [outer = 0x996bd000] 21:52:37 INFO - PROCESS | 1831 | 1466743957668 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:37 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. 21:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1439ms 21:52:37 INFO - PROCESS | 1831 | 1466743957713 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 21:52:37 INFO - PROCESS | 1831 | 1466743957717 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 21:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:52:37 INFO - PROCESS | 1831 | 1466743957732 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:52:37 INFO - PROCESS | 1831 | 1466743957743 Marionette TRACE conn4 <- [1,322,null,{}] 21:52:37 INFO - PROCESS | 1831 | 1466743957766 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:37 INFO - PROCESS | 1831 | 1466743957775 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:38 INFO - PROCESS | 1831 | 1466743958011 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 21:52:38 INFO - PROCESS | 1831 | 1466743958040 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:38 INFO - PROCESS | 1831 | 1466743958049 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a54f400 == 30 [pid = 1831] [id = 88] 21:52:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a54f800) [pid = 1831] [serial = 263] [outer = (nil)] 21:52:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a551400) [pid = 1831] [serial = 264] [outer = 0x9a54f800] 21:52:38 INFO - PROCESS | 1831 | 1466743958144 Marionette DEBUG loaded listener.js 21:52:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9a76b000) [pid = 1831] [serial = 265] [outer = 0x9a54f800] 21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9d4f4c00) [pid = 1831] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9a771000) [pid = 1831] [serial = 203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x99ee6000) [pid = 1831] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9525ec00) [pid = 1831] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x998b0400) [pid = 1831] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9529f000) [pid = 1831] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0xa226ec00) [pid = 1831] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x97976400) [pid = 1831] [serial = 200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9529e400) [pid = 1831] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x95299800) [pid = 1831] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9a947c00) [pid = 1831] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:52:39 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x952a1000) [pid = 1831] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:52:39 INFO - PROCESS | 1831 | 1466743959567 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1896ms 21:52:39 INFO - PROCESS | 1831 | 1466743959627 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 21:52:39 INFO - PROCESS | 1831 | 1466743959632 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 21:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:52:39 INFO - PROCESS | 1831 | 1466743959639 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:52:39 INFO - PROCESS | 1831 | 1466743959642 Marionette TRACE conn4 <- [1,326,null,{}] 21:52:39 INFO - PROCESS | 1831 | 1466743959648 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:39 INFO - PROCESS | 1831 | 1466743959653 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:39 INFO - PROCESS | 1831 | 1466743959872 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 21:52:39 INFO - PROCESS | 1831 | 1466743959886 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:39 INFO - PROCESS | 1831 | 1466743959892 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x953f3800 == 31 [pid = 1831] [id = 89] 21:52:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9989c800) [pid = 1831] [serial = 266] [outer = (nil)] 21:52:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9a769000) [pid = 1831] [serial = 267] [outer = 0x9989c800] 21:52:39 INFO - PROCESS | 1831 | 1466743959967 Marionette DEBUG loaded listener.js 21:52:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a770800) [pid = 1831] [serial = 268] [outer = 0x9989c800] 21:52:40 INFO - PROCESS | 1831 | 1466743960844 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:40 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. 21:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1232ms 21:52:40 INFO - PROCESS | 1831 | 1466743960918 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 21:52:40 INFO - PROCESS | 1831 | 1466743960924 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 21:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:52:40 INFO - PROCESS | 1831 | 1466743960933 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:52:40 INFO - PROCESS | 1831 | 1466743960940 Marionette TRACE conn4 <- [1,330,null,{}] 21:52:40 INFO - PROCESS | 1831 | 1466743960962 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:40 INFO - PROCESS | 1831 | 1466743960970 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:41 INFO - PROCESS | 1831 | 1466743961181 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 21:52:41 INFO - PROCESS | 1831 | 1466743961340 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:41 INFO - PROCESS | 1831 | 1466743961359 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x95299000 == 32 [pid = 1831] [id = 90] 21:52:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x95299c00) [pid = 1831] [serial = 269] [outer = (nil)] 21:52:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x953e4400) [pid = 1831] [serial = 270] [outer = 0x95299c00] 21:52:41 INFO - PROCESS | 1831 | 1466743961506 Marionette DEBUG loaded listener.js 21:52:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x98a28800) [pid = 1831] [serial = 271] [outer = 0x95299c00] 21:52:42 INFO - PROCESS | 1831 | 1466743962611 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1698ms 21:52:42 INFO - PROCESS | 1831 | 1466743962633 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 21:52:42 INFO - PROCESS | 1831 | 1466743962638 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 21:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:52:42 INFO - PROCESS | 1831 | 1466743962651 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:52:42 INFO - PROCESS | 1831 | 1466743962659 Marionette TRACE conn4 <- [1,334,null,{}] 21:52:42 INFO - PROCESS | 1831 | 1466743962666 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:42 INFO - PROCESS | 1831 | 1466743962673 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:42 INFO - PROCESS | 1831 | 1466743962903 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 21:52:43 INFO - PROCESS | 1831 | 1466743963108 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:43 INFO - PROCESS | 1831 | 1466743963116 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x95293c00 == 33 [pid = 1831] [id = 91] 21:52:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x998a7400) [pid = 1831] [serial = 272] [outer = (nil)] 21:52:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9a54fc00) [pid = 1831] [serial = 273] [outer = 0x998a7400] 21:52:43 INFO - PROCESS | 1831 | 1466743963228 Marionette DEBUG loaded listener.js 21:52:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9a775800) [pid = 1831] [serial = 274] [outer = 0x998a7400] 21:52:44 INFO - PROCESS | 1831 | 1466743964210 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:44 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. 21:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1647ms 21:52:44 INFO - PROCESS | 1831 | 1466743964293 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 21:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:52:44 INFO - PROCESS | 1831 | 1466743964298 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 21:52:44 INFO - PROCESS | 1831 | 1466743964306 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:52:44 INFO - PROCESS | 1831 | 1466743964309 Marionette TRACE conn4 <- [1,338,null,{}] 21:52:44 INFO - PROCESS | 1831 | 1466743964324 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:44 INFO - PROCESS | 1831 | 1466743964333 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:44 INFO - PROCESS | 1831 | 1466743964562 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 21:52:44 INFO - PROCESS | 1831 | 1466743964768 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:44 INFO - PROCESS | 1831 | 1466743964781 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b943800 == 34 [pid = 1831] [id = 92] 21:52:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9b944400) [pid = 1831] [serial = 275] [outer = (nil)] 21:52:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9d4f3c00) [pid = 1831] [serial = 276] [outer = 0x9b944400] 21:52:44 INFO - PROCESS | 1831 | 1466743964870 Marionette DEBUG loaded listener.js 21:52:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9d80ec00) [pid = 1831] [serial = 277] [outer = 0x9b944400] 21:52:45 INFO - PROCESS | 1831 | 1466743965916 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1687ms 21:52:45 INFO - PROCESS | 1831 | 1466743965992 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 21:52:45 INFO - PROCESS | 1831 | 1466743965996 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 21:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:52:46 INFO - PROCESS | 1831 | 1466743966003 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:52:46 INFO - PROCESS | 1831 | 1466743966006 Marionette TRACE conn4 <- [1,342,null,{}] 21:52:46 INFO - PROCESS | 1831 | 1466743966013 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:46 INFO - PROCESS | 1831 | 1466743966018 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:46 INFO - PROCESS | 1831 | 1466743966251 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 21:52:46 INFO - PROCESS | 1831 | 1466743966452 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:46 INFO - PROCESS | 1831 | 1466743966462 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d879c00 == 35 [pid = 1831] [id = 93] 21:52:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9d88b800) [pid = 1831] [serial = 278] [outer = (nil)] 21:52:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa1022000) [pid = 1831] [serial = 279] [outer = 0x9d88b800] 21:52:46 INFO - PROCESS | 1831 | 1466743966548 Marionette DEBUG loaded listener.js 21:52:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa101d400) [pid = 1831] [serial = 280] [outer = 0x9d88b800] 21:52:47 INFO - PROCESS | 1831 | 1466743967498 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1583ms 21:52:47 INFO - PROCESS | 1831 | 1466743967588 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 21:52:47 INFO - PROCESS | 1831 | 1466743967592 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 21:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:52:47 INFO - PROCESS | 1831 | 1466743967599 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:52:47 INFO - PROCESS | 1831 | 1466743967603 Marionette TRACE conn4 <- [1,346,null,{}] 21:52:47 INFO - PROCESS | 1831 | 1466743967610 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:47 INFO - PROCESS | 1831 | 1466743967616 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:47 INFO - PROCESS | 1831 | 1466743967831 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 21:52:48 INFO - PROCESS | 1831 | 1466743968025 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:48 INFO - PROCESS | 1831 | 1466743968031 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a57800 == 36 [pid = 1831] [id = 94] 21:52:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x93a58400) [pid = 1831] [serial = 281] [outer = (nil)] 21:52:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9477ac00) [pid = 1831] [serial = 282] [outer = 0x93a58400] 21:52:48 INFO - PROCESS | 1831 | 1466743968263 Marionette DEBUG loaded listener.js 21:52:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x95292c00) [pid = 1831] [serial = 283] [outer = 0x93a58400] 21:52:49 INFO - PROCESS | 1831 | 1466743969259 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:49 INFO - PROCESS | 1831 | --DOCSHELL 0xa2132000 == 35 [pid = 1831] [id = 19] 21:52:49 INFO - PROCESS | 1831 | --DOCSHELL 0x97976800 == 34 [pid = 1831] [id = 22] 21:52:49 INFO - PROCESS | 1831 | --DOCSHELL 0x93a7a400 == 33 [pid = 1831] [id = 23] 21:52:49 INFO - PROCESS | 1831 | --DOCSHELL 0x9526b400 == 32 [pid = 1831] [id = 15] 21:52:49 INFO - PROCESS | 1831 | --DOCSHELL 0x9836fc00 == 31 [pid = 1831] [id = 21] 21:52:49 INFO - PROCESS | 1831 | --DOCSHELL 0x9b77f400 == 30 [pid = 1831] [id = 16] 21:52:49 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. 21:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1732ms 21:52:49 INFO - PROCESS | 1831 | 1466743969342 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 21:52:49 INFO - PROCESS | 1831 | 1466743969348 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 21:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:52:49 INFO - PROCESS | 1831 | 1466743969357 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:52:49 INFO - PROCESS | 1831 | 1466743969361 Marionette TRACE conn4 <- [1,350,null,{}] 21:52:49 INFO - PROCESS | 1831 | 1466743969369 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:49 INFO - PROCESS | 1831 | 1466743969375 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:49 INFO - PROCESS | 1831 | 1466743969572 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9d891400) [pid = 1831] [serial = 225] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9a85d000) [pid = 1831] [serial = 204] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d80f000) [pid = 1831] [serial = 205] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x99eec800) [pid = 1831] [serial = 210] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x99eef400) [pid = 1831] [serial = 211] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x97910800) [pid = 1831] [serial = 213] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x979f5400) [pid = 1831] [serial = 214] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x99eecc00) [pid = 1831] [serial = 219] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a0cec00) [pid = 1831] [serial = 220] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9b948800) [pid = 1831] [serial = 198] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa22a3400) [pid = 1831] [serial = 207] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0xa2458800) [pid = 1831] [serial = 208] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x996b3400) [pid = 1831] [serial = 201] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x998b3800) [pid = 1831] [serial = 202] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9790cc00) [pid = 1831] [serial = 216] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x979f6000) [pid = 1831] [serial = 217] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x97905400) [pid = 1831] [serial = 87] [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.] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9d815000) [pid = 1831] [serial = 229] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9afeb800) [pid = 1831] [serial = 222] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa3276c00) [pid = 1831] [serial = 231] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0xa2eb0000) [pid = 1831] [serial = 232] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9a774000) [pid = 1831] [serial = 228] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0xa1f1e000) [pid = 1831] [serial = 226] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9b948000) [pid = 1831] [serial = 223] [outer = (nil)] [url = about:blank] 21:52:49 INFO - PROCESS | 1831 | 1466743969844 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:49 INFO - PROCESS | 1831 | 1466743969852 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x97910800 == 31 [pid = 1831] [id = 95] 21:52:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x979f2800) [pid = 1831] [serial = 284] [outer = (nil)] 21:52:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x98377c00) [pid = 1831] [serial = 285] [outer = 0x979f2800] 21:52:49 INFO - PROCESS | 1831 | 1466743969941 Marionette DEBUG loaded listener.js 21:52:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9989c000) [pid = 1831] [serial = 286] [outer = 0x979f2800] 21:52:50 INFO - PROCESS | 1831 | 1466743970724 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:50 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. 21:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1387ms 21:52:50 INFO - PROCESS | 1831 | 1466743970744 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 21:52:50 INFO - PROCESS | 1831 | 1466743970749 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 21:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:52:50 INFO - PROCESS | 1831 | 1466743970761 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:52:50 INFO - PROCESS | 1831 | 1466743970765 Marionette TRACE conn4 <- [1,354,null,{}] 21:52:50 INFO - PROCESS | 1831 | 1466743970786 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:50 INFO - PROCESS | 1831 | 1466743970792 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:50 INFO - PROCESS | 1831 | 1466743970986 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 21:52:51 INFO - PROCESS | 1831 | 1466743970998 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:51 INFO - PROCESS | 1831 | 1466743971005 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f47800 == 32 [pid = 1831] [id = 96] 21:52:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x99ef0400) [pid = 1831] [serial = 287] [outer = (nil)] 21:52:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9a54d000) [pid = 1831] [serial = 288] [outer = 0x99ef0400] 21:52:51 INFO - PROCESS | 1831 | 1466743971078 Marionette DEBUG loaded listener.js 21:52:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9a771800) [pid = 1831] [serial = 289] [outer = 0x99ef0400] 21:52:52 INFO - PROCESS | 1831 | 1466743972075 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1348ms 21:52:52 INFO - PROCESS | 1831 | 1466743972109 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 21:52:52 INFO - PROCESS | 1831 | 1466743972113 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 21:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:52:52 INFO - PROCESS | 1831 | 1466743972120 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:52:52 INFO - PROCESS | 1831 | 1466743972126 Marionette TRACE conn4 <- [1,358,null,{}] 21:52:52 INFO - PROCESS | 1831 | 1466743972150 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:52 INFO - PROCESS | 1831 | 1466743972159 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:52 INFO - PROCESS | 1831 | 1466743972377 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 21:52:52 INFO - PROCESS | 1831 | 1466743972403 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:52 INFO - PROCESS | 1831 | 1466743972412 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a944800 == 33 [pid = 1831] [id = 97] 21:52:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9b785000) [pid = 1831] [serial = 290] [outer = (nil)] 21:52:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9b947000) [pid = 1831] [serial = 291] [outer = 0x9b785000] 21:52:52 INFO - PROCESS | 1831 | 1466743972482 Marionette DEBUG loaded listener.js 21:52:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a857c00) [pid = 1831] [serial = 292] [outer = 0x9b785000] 21:52:53 INFO - PROCESS | 1831 | 1466743973391 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:53 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. 21:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1348ms 21:52:53 INFO - PROCESS | 1831 | 1466743973471 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 21:52:53 INFO - PROCESS | 1831 | 1466743973475 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 21:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:52:53 INFO - PROCESS | 1831 | 1466743973483 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:52:53 INFO - PROCESS | 1831 | 1466743973485 Marionette TRACE conn4 <- [1,362,null,{}] 21:52:53 INFO - PROCESS | 1831 | 1466743973491 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:53 INFO - PROCESS | 1831 | 1466743973497 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:53 INFO - PROCESS | 1831 | 1466743973757 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 21:52:53 INFO - PROCESS | 1831 | 1466743973791 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:53 INFO - PROCESS | 1831 | 1466743973802 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d474c00 == 34 [pid = 1831] [id = 98] 21:52:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9d4f4c00) [pid = 1831] [serial = 293] [outer = (nil)] 21:52:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9d87f800) [pid = 1831] [serial = 294] [outer = 0x9d4f4c00] 21:52:53 INFO - PROCESS | 1831 | 1466743973918 Marionette DEBUG loaded listener.js 21:52:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9d888800) [pid = 1831] [serial = 295] [outer = 0x9d4f4c00] 21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x93a80400) [pid = 1831] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x953e7c00) [pid = 1831] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98370c00) [pid = 1831] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a776c00) [pid = 1831] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9a54f800) [pid = 1831] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0xa3277800) [pid = 1831] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x97904000) [pid = 1831] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa33c3000) [pid = 1831] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x996bd000) [pid = 1831] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x953e5800) [pid = 1831] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:52:54 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x9526c000) [pid = 1831] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:52:55 INFO - PROCESS | 1831 | 1466743975264 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1833ms 21:52:55 INFO - PROCESS | 1831 | 1466743975317 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 21:52:55 INFO - PROCESS | 1831 | 1466743975321 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 21:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:52:55 INFO - PROCESS | 1831 | 1466743975327 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:52:55 INFO - PROCESS | 1831 | 1466743975330 Marionette TRACE conn4 <- [1,366,null,{}] 21:52:55 INFO - PROCESS | 1831 | 1466743975336 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:55 INFO - PROCESS | 1831 | 1466743975341 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:55 INFO - PROCESS | 1831 | 1466743975503 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 21:52:55 INFO - PROCESS | 1831 | 1466743975654 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:55 INFO - PROCESS | 1831 | 1466743975662 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2c400 == 35 [pid = 1831] [id = 99] 21:52:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x95261000) [pid = 1831] [serial = 296] [outer = (nil)] 21:52:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9a554400) [pid = 1831] [serial = 297] [outer = 0x95261000] 21:52:55 INFO - PROCESS | 1831 | 1466743975766 Marionette DEBUG loaded listener.js 21:52:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0xa1f24400) [pid = 1831] [serial = 298] [outer = 0x95261000] 21:52:56 INFO - PROCESS | 1831 | 1466743976705 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1409ms 21:52:56 INFO - PROCESS | 1831 | 1466743976738 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 21:52:56 INFO - PROCESS | 1831 | 1466743976746 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 21:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:52:56 INFO - PROCESS | 1831 | 1466743976756 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:52:56 INFO - PROCESS | 1831 | 1466743976761 Marionette TRACE conn4 <- [1,370,null,{}] 21:52:56 INFO - PROCESS | 1831 | 1466743976771 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:56 INFO - PROCESS | 1831 | 1466743976778 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:57 INFO - PROCESS | 1831 | 1466743977020 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 21:52:57 INFO - PROCESS | 1831 | 1466743977244 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:57 INFO - PROCESS | 1831 | 1466743977258 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x953e4c00 == 36 [pid = 1831] [id = 100] 21:52:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x953e7c00) [pid = 1831] [serial = 299] [outer = (nil)] 21:52:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x98a1e800) [pid = 1831] [serial = 300] [outer = 0x953e7c00] 21:52:57 INFO - PROCESS | 1831 | 1466743977392 Marionette DEBUG loaded listener.js 21:52:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x998ba800) [pid = 1831] [serial = 301] [outer = 0x953e7c00] 21:52:58 INFO - PROCESS | 1831 | 1466743978339 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1636ms 21:52:58 INFO - PROCESS | 1831 | 1466743978392 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 21:52:58 INFO - PROCESS | 1831 | 1466743978399 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 21:52:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:52:58 INFO - PROCESS | 1831 | 1466743978411 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:52:58 INFO - PROCESS | 1831 | 1466743978415 Marionette TRACE conn4 <- [1,374,null,{}] 21:52:58 INFO - PROCESS | 1831 | 1466743978423 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:52:58 INFO - PROCESS | 1831 | 1466743978428 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:58 INFO - PROCESS | 1831 | 1466743978685 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 21:52:58 INFO - PROCESS | 1831 | 1466743978934 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:52:58 INFO - PROCESS | 1831 | 1466743978943 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:52:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a54c800 == 37 [pid = 1831] [id = 101] 21:52:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9a76a400) [pid = 1831] [serial = 302] [outer = (nil)] 21:52:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a776c00) [pid = 1831] [serial = 303] [outer = 0x9a76a400] 21:52:59 INFO - PROCESS | 1831 | 1466743979037 Marionette DEBUG loaded listener.js 21:52:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9afe9c00) [pid = 1831] [serial = 304] [outer = 0x9a76a400] 21:53:00 INFO - PROCESS | 1831 | 1466743980035 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:53:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:53:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1637ms 21:53:00 INFO - PROCESS | 1831 | 1466743980048 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 21:53:00 INFO - PROCESS | 1831 | 1466743980051 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 21:53:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:53:00 INFO - PROCESS | 1831 | 1466743980060 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:53:00 INFO - PROCESS | 1831 | 1466743980066 Marionette TRACE conn4 <- [1,378,null,{}] 21:53:00 INFO - PROCESS | 1831 | 1466743980084 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:00 INFO - PROCESS | 1831 | 1466743980094 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:00 INFO - PROCESS | 1831 | 1466743980289 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 21:53:00 INFO - PROCESS | 1831 | 1466743980504 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:00 INFO - PROCESS | 1831 | 1466743980516 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x94778400 == 38 [pid = 1831] [id = 102] 21:53:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0xa1f2b400) [pid = 1831] [serial = 305] [outer = (nil)] 21:53:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0xa2135000) [pid = 1831] [serial = 306] [outer = 0xa1f2b400] 21:53:00 INFO - PROCESS | 1831 | 1466743980651 Marionette DEBUG loaded listener.js 21:53:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0xa2272000) [pid = 1831] [serial = 307] [outer = 0xa1f2b400] 21:53:01 INFO - PROCESS | 1831 | 1466743981607 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:53:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:53:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1596ms 21:53:01 INFO - PROCESS | 1831 | 1466743981656 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 21:53:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:53:01 INFO - PROCESS | 1831 | 1466743981662 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 21:53:01 INFO - PROCESS | 1831 | 1466743981669 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:53:01 INFO - PROCESS | 1831 | 1466743981672 Marionette TRACE conn4 <- [1,382,null,{}] 21:53:01 INFO - PROCESS | 1831 | 1466743981678 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:01 INFO - PROCESS | 1831 | 1466743981684 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:01 INFO - PROCESS | 1831 | 1466743981879 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 21:53:02 INFO - PROCESS | 1831 | 1466743982104 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:02 INFO - PROCESS | 1831 | 1466743982112 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d814400 == 39 [pid = 1831] [id = 103] 21:53:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0xa2270800) [pid = 1831] [serial = 308] [outer = (nil)] 21:53:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa2432000) [pid = 1831] [serial = 309] [outer = 0xa2270800] 21:53:02 INFO - PROCESS | 1831 | 1466743982256 Marionette DEBUG loaded listener.js 21:53:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0xa245a800) [pid = 1831] [serial = 310] [outer = 0xa2270800] 21:53:03 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:53:03 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:53:03 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:53:03 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:53:03 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:53:03 INFO - PROCESS | 1831 | 1466743983191 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:53:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:53:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1583ms 21:53:03 INFO - PROCESS | 1831 | 1466743983252 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 21:53:03 INFO - PROCESS | 1831 | 1466743983257 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 21:53:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:53:03 INFO - PROCESS | 1831 | 1466743983264 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:53:03 INFO - PROCESS | 1831 | 1466743983268 Marionette TRACE conn4 <- [1,386,null,{}] 21:53:03 INFO - PROCESS | 1831 | 1466743983274 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:03 INFO - PROCESS | 1831 | 1466743983280 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:03 INFO - PROCESS | 1831 | 1466743983523 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 21:53:03 INFO - PROCESS | 1831 | 1466743983726 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:03 INFO - PROCESS | 1831 | 1466743983734 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x97971000 == 40 [pid = 1831] [id = 104] 21:53:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa22f3400) [pid = 1831] [serial = 311] [outer = (nil)] 21:53:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa331f800) [pid = 1831] [serial = 312] [outer = 0xa22f3400] 21:53:03 INFO - PROCESS | 1831 | 1466743983835 Marionette DEBUG loaded listener.js 21:53:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa33c0800) [pid = 1831] [serial = 313] [outer = 0xa22f3400] 21:53:04 INFO - PROCESS | 1831 | 1466743984800 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 21:53:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:53:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1582ms 21:53:04 INFO - PROCESS | 1831 | 1466743984847 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 21:53:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:53:04 INFO - PROCESS | 1831 | 1466743984852 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 21:53:04 INFO - PROCESS | 1831 | 1466743984859 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:53:04 INFO - PROCESS | 1831 | 1466743984863 Marionette TRACE conn4 <- [1,390,null,{}] 21:53:04 INFO - PROCESS | 1831 | 1466743984869 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:04 INFO - PROCESS | 1831 | 1466743984880 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:05 INFO - PROCESS | 1831 | 1466743985104 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 21:53:05 INFO - PROCESS | 1831 | 1466743985310 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:05 INFO - PROCESS | 1831 | 1466743985319 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7f000 == 41 [pid = 1831] [id = 105] 21:53:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x95266400) [pid = 1831] [serial = 314] [outer = (nil)] 21:53:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa6784400) [pid = 1831] [serial = 315] [outer = 0x95266400] 21:53:05 INFO - PROCESS | 1831 | 1466743985451 Marionette DEBUG loaded listener.js 21:53:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa67a3400) [pid = 1831] [serial = 316] [outer = 0x95266400] 21:53:06 INFO - PROCESS | 1831 | 1466743986408 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 21:53:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:53:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1590ms 21:53:06 INFO - PROCESS | 1831 | 1466743986449 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 21:53:06 INFO - PROCESS | 1831 | 1466743986454 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 21:53:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:53:06 INFO - PROCESS | 1831 | 1466743986460 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:53:06 INFO - PROCESS | 1831 | 1466743986465 Marionette TRACE conn4 <- [1,394,null,{}] 21:53:06 INFO - PROCESS | 1831 | 1466743986471 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:06 INFO - PROCESS | 1831 | 1466743986477 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:06 INFO - PROCESS | 1831 | 1466743986662 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 21:53:06 INFO - PROCESS | 1831 | 1466743986865 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:06 INFO - PROCESS | 1831 | 1466743986873 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7cc00 == 42 [pid = 1831] [id = 106] 21:53:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x94772c00) [pid = 1831] [serial = 317] [outer = (nil)] 21:53:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x953f2c00) [pid = 1831] [serial = 318] [outer = 0x94772c00] 21:53:07 INFO - PROCESS | 1831 | 1466743987005 Marionette DEBUG loaded listener.js 21:53:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x98a20c00) [pid = 1831] [serial = 319] [outer = 0x94772c00] 21:53:08 INFO - PROCESS | 1831 | 1466743988159 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 21:53:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:53:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1737ms 21:53:08 INFO - PROCESS | 1831 | 1466743988198 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 21:53:08 INFO - PROCESS | 1831 | 1466743988205 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 21:53:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:53:08 INFO - PROCESS | 1831 | 1466743988213 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:53:08 INFO - PROCESS | 1831 | 1466743988220 Marionette TRACE conn4 <- [1,398,null,{}] 21:53:08 INFO - PROCESS | 1831 | 1466743988228 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:08 INFO - PROCESS | 1831 | 1466743988233 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:08 INFO - PROCESS | 1831 | 1466743988414 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 21:53:08 INFO - PROCESS | 1831 | 1466743988597 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:08 INFO - PROCESS | 1831 | 1466743988612 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x996b6c00 == 43 [pid = 1831] [id = 107] 21:53:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9989d000) [pid = 1831] [serial = 320] [outer = (nil)] 21:53:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x99ee6000) [pid = 1831] [serial = 321] [outer = 0x9989d000] 21:53:08 INFO - PROCESS | 1831 | 1466743988768 Marionette DEBUG loaded listener.js 21:53:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9a558800) [pid = 1831] [serial = 322] [outer = 0x9989d000] 21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0xa1086000 == 42 [pid = 1831] [id = 18] 21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9471b400 == 41 [pid = 1831] [id = 14] 21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9477e400 == 40 [pid = 1831] [id = 17] 21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x93a7fc00 == 39 [pid = 1831] [id = 85] 21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x93c31800 == 38 [pid = 1831] [id = 6] 21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9b4ea400 == 37 [pid = 1831] [id = 24] 21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0xa2431000 == 36 [pid = 1831] [id = 26] 21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0xa67a1c00 == 35 [pid = 1831] [id = 12] 21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9b4eac00 == 34 [pid = 1831] [id = 9] 21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9b4a0000 == 33 [pid = 1831] [id = 11] 21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f28c00 == 32 [pid = 1831] [id = 13] 21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f21400 == 31 [pid = 1831] [id = 25] 21:53:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9d815800 == 30 [pid = 1831] [id = 20] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x93a88c00) [pid = 1831] [serial = 255] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x97902000) [pid = 1831] [serial = 258] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x99ef1400) [pid = 1831] [serial = 235] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x998ae800) [pid = 1831] [serial = 234] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9d812800) [pid = 1831] [serial = 238] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9b4a3800) [pid = 1831] [serial = 237] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a551400) [pid = 1831] [serial = 264] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa4d4c800) [pid = 1831] [serial = 241] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x97979400) [pid = 1831] [serial = 253] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9790d800) [pid = 1831] [serial = 252] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa33c1800) [pid = 1831] [serial = 240] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa6787c00) [pid = 1831] [serial = 244] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa61b5800) [pid = 1831] [serial = 243] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9477c400) [pid = 1831] [serial = 256] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9989dc00) [pid = 1831] [serial = 261] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x953f0c00) [pid = 1831] [serial = 247] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953edc00) [pid = 1831] [serial = 246] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9b77e400) [pid = 1831] [serial = 250] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x979f2000) [pid = 1831] [serial = 249] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x998b0800) [pid = 1831] [serial = 262] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9a76b000) [pid = 1831] [serial = 265] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x97974c00) [pid = 1831] [serial = 259] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9a769000) [pid = 1831] [serial = 267] [outer = (nil)] [url = about:blank] 21:53:10 INFO - PROCESS | 1831 | 1466743990968 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 21:53:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:53:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 2788ms 21:53:11 INFO - PROCESS | 1831 | 1466743991003 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 21:53:11 INFO - PROCESS | 1831 | 1466743991010 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 21:53:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:53:11 INFO - PROCESS | 1831 | 1466743991019 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:53:11 INFO - PROCESS | 1831 | 1466743991024 Marionette TRACE conn4 <- [1,402,null,{}] 21:53:11 INFO - PROCESS | 1831 | 1466743991032 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:11 INFO - PROCESS | 1831 | 1466743991038 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:11 INFO - PROCESS | 1831 | 1466743991226 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 21:53:11 INFO - PROCESS | 1831 | 1466743991360 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:11 INFO - PROCESS | 1831 | 1466743991374 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x95295c00 == 31 [pid = 1831] [id = 108] 21:53:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x953e5400) [pid = 1831] [serial = 323] [outer = (nil)] 21:53:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x953edc00) [pid = 1831] [serial = 324] [outer = 0x953e5400] 21:53:11 INFO - PROCESS | 1831 | 1466743991451 Marionette DEBUG loaded listener.js 21:53:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x96e60000) [pid = 1831] [serial = 325] [outer = 0x953e5400] 21:53:12 INFO - PROCESS | 1831 | 1466743992287 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 21:53:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:53:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1289ms 21:53:12 INFO - PROCESS | 1831 | 1466743992307 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 21:53:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:53:12 INFO - PROCESS | 1831 | 1466743992317 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 21:53:12 INFO - PROCESS | 1831 | 1466743992329 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:53:12 INFO - PROCESS | 1831 | 1466743992335 Marionette TRACE conn4 <- [1,406,null,{}] 21:53:12 INFO - PROCESS | 1831 | 1466743992342 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:12 INFO - PROCESS | 1831 | 1466743992347 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:12 INFO - PROCESS | 1831 | 1466743992531 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 21:53:12 INFO - PROCESS | 1831 | 1466743992651 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:12 INFO - PROCESS | 1831 | 1466743992658 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f0800 == 32 [pid = 1831] [id = 109] 21:53:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x979f3400) [pid = 1831] [serial = 326] [outer = (nil)] 21:53:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x979f8000) [pid = 1831] [serial = 327] [outer = 0x979f3400] 21:53:12 INFO - PROCESS | 1831 | 1466743992738 Marionette DEBUG loaded listener.js 21:53:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x98ad1000) [pid = 1831] [serial = 328] [outer = 0x979f3400] 21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x95261000) [pid = 1831] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9d4f4c00) [pid = 1831] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9989c800) [pid = 1831] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9d88b800) [pid = 1831] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9b944400) [pid = 1831] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x998a7400) [pid = 1831] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x979f2800) [pid = 1831] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x95299c00) [pid = 1831] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x99ef0400) [pid = 1831] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x93a58400) [pid = 1831] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:53:14 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9b785000) [pid = 1831] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:53:14 INFO - PROCESS | 1831 | 1466743994460 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 21:53:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:53:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 2193ms 21:53:14 INFO - PROCESS | 1831 | 1466743994522 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 21:53:14 INFO - PROCESS | 1831 | 1466743994530 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 21:53:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:53:14 INFO - PROCESS | 1831 | 1466743994583 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:53:14 INFO - PROCESS | 1831 | 1466743994588 Marionette TRACE conn4 <- [1,410,null,{}] 21:53:14 INFO - PROCESS | 1831 | 1466743994601 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:14 INFO - PROCESS | 1831 | 1466743994608 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:14 INFO - PROCESS | 1831 | 1466743994824 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 21:53:15 INFO - PROCESS | 1831 | 1466743994982 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:15 INFO - PROCESS | 1831 | 1466743994997 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x95264400 == 33 [pid = 1831] [id = 110] 21:53:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x95265c00) [pid = 1831] [serial = 329] [outer = (nil)] 21:53:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x953f0400) [pid = 1831] [serial = 330] [outer = 0x95265c00] 21:53:15 INFO - PROCESS | 1831 | 1466743995088 Marionette DEBUG loaded listener.js 21:53:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x97908c00) [pid = 1831] [serial = 331] [outer = 0x95265c00] 21:53:16 INFO - PROCESS | 1831 | 1466743996175 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 21:53:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:53:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1734ms 21:53:16 INFO - PROCESS | 1831 | 1466743996275 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 21:53:16 INFO - PROCESS | 1831 | 1466743996283 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 21:53:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:53:16 INFO - PROCESS | 1831 | 1466743996294 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:53:16 INFO - PROCESS | 1831 | 1466743996298 Marionette TRACE conn4 <- [1,414,null,{}] 21:53:16 INFO - PROCESS | 1831 | 1466743996356 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:16 INFO - PROCESS | 1831 | 1466743996363 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:16 INFO - PROCESS | 1831 | 1466743996676 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 21:53:16 INFO - PROCESS | 1831 | 1466743996805 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:16 INFO - PROCESS | 1831 | 1466743996813 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f1000 == 34 [pid = 1831] [id = 111] 21:53:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x996be400) [pid = 1831] [serial = 332] [outer = (nil)] 21:53:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x998a0800) [pid = 1831] [serial = 333] [outer = 0x996be400] 21:53:16 INFO - PROCESS | 1831 | 1466743996906 Marionette DEBUG loaded listener.js 21:53:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x998b7000) [pid = 1831] [serial = 334] [outer = 0x996be400] 21:53:18 INFO - PROCESS | 1831 | 1466743998012 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 21:53:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:53:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1787ms 21:53:18 INFO - PROCESS | 1831 | 1466743998082 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 21:53:18 INFO - PROCESS | 1831 | 1466743998086 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 21:53:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:53:18 INFO - PROCESS | 1831 | 1466743998094 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:53:18 INFO - PROCESS | 1831 | 1466743998101 Marionette TRACE conn4 <- [1,418,null,{}] 21:53:18 INFO - PROCESS | 1831 | 1466743998124 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:18 INFO - PROCESS | 1831 | 1466743998136 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:18 INFO - PROCESS | 1831 | 1466743998390 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 21:53:18 INFO - PROCESS | 1831 | 1466743998607 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:18 INFO - PROCESS | 1831 | 1466743998619 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a056000 == 35 [pid = 1831] [id = 112] 21:53:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9a056400) [pid = 1831] [serial = 335] [outer = (nil)] 21:53:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9a54bc00) [pid = 1831] [serial = 336] [outer = 0x9a056400] 21:53:18 INFO - PROCESS | 1831 | 1466743998715 Marionette DEBUG loaded listener.js 21:53:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a556000) [pid = 1831] [serial = 337] [outer = 0x9a056400] 21:53:20 INFO - PROCESS | 1831 | 1466744000320 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 21:53:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 21:53:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2259ms 21:53:20 INFO - PROCESS | 1831 | 1466744000353 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 21:53:20 INFO - PROCESS | 1831 | 1466744000359 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 21:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:53:20 INFO - PROCESS | 1831 | 1466744000368 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:53:20 INFO - PROCESS | 1831 | 1466744000372 Marionette TRACE conn4 <- [1,422,null,{}] 21:53:20 INFO - PROCESS | 1831 | 1466744000381 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:20 INFO - PROCESS | 1831 | 1466744000387 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:20 INFO - PROCESS | 1831 | 1466744000561 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 21:53:20 INFO - PROCESS | 1831 | 1466744000719 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:20 INFO - PROCESS | 1831 | 1466744000727 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x95260400 == 36 [pid = 1831] [id = 113] 21:53:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9529c400) [pid = 1831] [serial = 338] [outer = (nil)] 21:53:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x953ea000) [pid = 1831] [serial = 339] [outer = 0x9529c400] 21:53:20 INFO - PROCESS | 1831 | 1466744000824 Marionette DEBUG loaded listener.js 21:53:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9796dc00) [pid = 1831] [serial = 340] [outer = 0x9529c400] 21:53:21 INFO - PROCESS | 1831 | --DOCSHELL 0x94778400 == 35 [pid = 1831] [id = 102] 21:53:21 INFO - PROCESS | 1831 | --DOCSHELL 0x95295c00 == 34 [pid = 1831] [id = 108] 21:53:21 INFO - PROCESS | 1831 | --DOCSHELL 0x996b6c00 == 33 [pid = 1831] [id = 107] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a554400) [pid = 1831] [serial = 297] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9d87f800) [pid = 1831] [serial = 294] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0xa1f24400) [pid = 1831] [serial = 298] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a770800) [pid = 1831] [serial = 268] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0xa1022000) [pid = 1831] [serial = 279] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0xa101d400) [pid = 1831] [serial = 280] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9d4f3c00) [pid = 1831] [serial = 276] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9d80ec00) [pid = 1831] [serial = 277] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9a54fc00) [pid = 1831] [serial = 273] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9a775800) [pid = 1831] [serial = 274] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x98377c00) [pid = 1831] [serial = 285] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9989c000) [pid = 1831] [serial = 286] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x953e4400) [pid = 1831] [serial = 270] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x98a28800) [pid = 1831] [serial = 271] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x9a54d000) [pid = 1831] [serial = 288] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x9477ac00) [pid = 1831] [serial = 282] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x95292c00) [pid = 1831] [serial = 283] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x9b947000) [pid = 1831] [serial = 291] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x9a857c00) [pid = 1831] [serial = 292] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x9d888800) [pid = 1831] [serial = 295] [outer = (nil)] [url = about:blank] 21:53:21 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x9a771800) [pid = 1831] [serial = 289] [outer = (nil)] [url = about:blank] 21:53:22 INFO - PROCESS | 1831 | 1466744002160 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 21:53:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1834ms 21:53:22 INFO - PROCESS | 1831 | 1466744002252 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 21:53:22 INFO - PROCESS | 1831 | 1466744002260 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 21:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:53:22 INFO - PROCESS | 1831 | 1466744002279 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:53:22 INFO - PROCESS | 1831 | 1466744002283 Marionette TRACE conn4 <- [1,426,null,{}] 21:53:22 INFO - PROCESS | 1831 | 1466744002289 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:22 INFO - PROCESS | 1831 | 1466744002296 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:22 INFO - PROCESS | 1831 | 1466744002454 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 21:53:22 INFO - PROCESS | 1831 | 1466744002468 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:22 INFO - PROCESS | 1831 | 1466744002477 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x95293800 == 34 [pid = 1831] [id = 114] 21:53:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x98377c00) [pid = 1831] [serial = 341] [outer = (nil)] 21:53:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x9989b400) [pid = 1831] [serial = 342] [outer = 0x98377c00] 21:53:22 INFO - PROCESS | 1831 | 1466744002614 Marionette DEBUG loaded listener.js 21:53:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x99b49000) [pid = 1831] [serial = 343] [outer = 0x98377c00] 21:53:23 INFO - PROCESS | 1831 | 1466744003574 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 21:53:23 INFO - PROCESS | 1831 | 1466744003618 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 21:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:53:23 INFO - PROCESS | 1831 | 1466744003625 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:53:23 INFO - PROCESS | 1831 | 1466744003631 Marionette TRACE conn4 <- [1,430,null,{}] 21:53:23 INFO - PROCESS | 1831 | 1466744003647 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:23 INFO - PROCESS | 1831 | 1466744003655 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:23 INFO - PROCESS | 1831 | 1466744003835 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 21:53:23 INFO - PROCESS | 1831 | 1466744003955 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:23 INFO - PROCESS | 1831 | 1466744003965 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a550400 == 35 [pid = 1831] [id = 115] 21:53:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x9a552000) [pid = 1831] [serial = 344] [outer = (nil)] 21:53:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x9a557c00) [pid = 1831] [serial = 345] [outer = 0x9a552000] 21:53:24 INFO - PROCESS | 1831 | 1466744004041 Marionette DEBUG loaded listener.js 21:53:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9a76f800) [pid = 1831] [serial = 346] [outer = 0x9a552000] 21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x9a76a400) [pid = 1831] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x953e7c00) [pid = 1831] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x953e5400) [pid = 1831] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0xa2270800) [pid = 1831] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0xa22f3400) [pid = 1831] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x9989d000) [pid = 1831] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0xa1f2b400) [pid = 1831] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x94772c00) [pid = 1831] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:53:25 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x95266400) [pid = 1831] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:53:25 INFO - PROCESS | 1831 | 1466744005647 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 21:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 2059ms 21:53:25 INFO - PROCESS | 1831 | 1466744005686 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 21:53:25 INFO - PROCESS | 1831 | 1466744005689 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 21:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:53:25 INFO - PROCESS | 1831 | 1466744005697 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:53:25 INFO - PROCESS | 1831 | 1466744005701 Marionette TRACE conn4 <- [1,434,null,{}] 21:53:25 INFO - PROCESS | 1831 | 1466744005707 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:25 INFO - PROCESS | 1831 | 1466744005713 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:25 INFO - PROCESS | 1831 | 1466744005895 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 21:53:26 INFO - PROCESS | 1831 | 1466744006011 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:26 INFO - PROCESS | 1831 | 1466744006020 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ed400 == 36 [pid = 1831] [id = 116] 21:53:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x9989dc00) [pid = 1831] [serial = 347] [outer = (nil)] 21:53:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x9ac5a800) [pid = 1831] [serial = 348] [outer = 0x9989dc00] 21:53:26 INFO - PROCESS | 1831 | 1466744006099 Marionette DEBUG loaded listener.js 21:53:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x9d87b400) [pid = 1831] [serial = 349] [outer = 0x9989dc00] 21:53:26 INFO - PROCESS | 1831 | 1466744006884 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 21:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1243ms 21:53:26 INFO - PROCESS | 1831 | 1466744006943 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 21:53:26 INFO - PROCESS | 1831 | 1466744006949 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 21:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:53:26 INFO - PROCESS | 1831 | 1466744006959 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:53:26 INFO - PROCESS | 1831 | 1466744006964 Marionette TRACE conn4 <- [1,438,null,{}] 21:53:26 INFO - PROCESS | 1831 | 1466744006973 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:26 INFO - PROCESS | 1831 | 1466744006980 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:27 INFO - PROCESS | 1831 | 1466744007157 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 21:53:27 INFO - PROCESS | 1831 | 1466744007166 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:27 INFO - PROCESS | 1831 | 1466744007172 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477c800 == 37 [pid = 1831] [id = 117] 21:53:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x953f0000) [pid = 1831] [serial = 350] [outer = (nil)] 21:53:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x9d891400) [pid = 1831] [serial = 351] [outer = 0x953f0000] 21:53:27 INFO - PROCESS | 1831 | 1466744007355 Marionette DEBUG loaded listener.js 21:53:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0xa101ec00) [pid = 1831] [serial = 352] [outer = 0x953f0000] 21:53:28 INFO - PROCESS | 1831 | 1466744008317 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 21:53:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1439ms 21:53:28 INFO - PROCESS | 1831 | 1466744008398 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 21:53:28 INFO - PROCESS | 1831 | 1466744008406 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 21:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:53:28 INFO - PROCESS | 1831 | 1466744008418 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:53:28 INFO - PROCESS | 1831 | 1466744008423 Marionette TRACE conn4 <- [1,442,null,{}] 21:53:28 INFO - PROCESS | 1831 | 1466744008434 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:28 INFO - PROCESS | 1831 | 1466744008440 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:28 INFO - PROCESS | 1831 | 1466744008713 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 21:53:28 INFO - PROCESS | 1831 | 1466744008953 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:28 INFO - PROCESS | 1831 | 1466744008970 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x94772800 == 38 [pid = 1831] [id = 118] 21:53:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x95296800) [pid = 1831] [serial = 353] [outer = (nil)] 21:53:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x9989c000) [pid = 1831] [serial = 354] [outer = 0x95296800] 21:53:29 INFO - PROCESS | 1831 | 1466744009061 Marionette DEBUG loaded listener.js 21:53:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x99ee5c00) [pid = 1831] [serial = 355] [outer = 0x95296800] 21:53:30 INFO - PROCESS | 1831 | 1466744010061 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 21:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1693ms 21:53:30 INFO - PROCESS | 1831 | 1466744010110 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 21:53:30 INFO - PROCESS | 1831 | 1466744010118 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 21:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:53:30 INFO - PROCESS | 1831 | 1466744010131 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:53:30 INFO - PROCESS | 1831 | 1466744010135 Marionette TRACE conn4 <- [1,446,null,{}] 21:53:30 INFO - PROCESS | 1831 | 1466744010142 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:30 INFO - PROCESS | 1831 | 1466744010148 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:30 INFO - PROCESS | 1831 | 1466744010345 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 21:53:30 INFO - PROCESS | 1831 | 1466744010550 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:30 INFO - PROCESS | 1831 | 1466744010558 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a1d800 == 39 [pid = 1831] [id = 119] 21:53:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9a85dc00) [pid = 1831] [serial = 356] [outer = (nil)] 21:53:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9b781000) [pid = 1831] [serial = 357] [outer = 0x9a85dc00] 21:53:30 INFO - PROCESS | 1831 | 1466744010691 Marionette DEBUG loaded listener.js 21:53:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9d81a400) [pid = 1831] [serial = 358] [outer = 0x9a85dc00] 21:53:31 INFO - PROCESS | 1831 | 1466744011848 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 21:53:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1787ms 21:53:31 INFO - PROCESS | 1831 | 1466744011918 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 21:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:53:31 INFO - PROCESS | 1831 | 1466744011922 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 21:53:31 INFO - PROCESS | 1831 | 1466744011930 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:53:31 INFO - PROCESS | 1831 | 1466744011936 Marionette TRACE conn4 <- [1,450,null,{}] 21:53:31 INFO - PROCESS | 1831 | 1466744011954 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:31 INFO - PROCESS | 1831 | 1466744011964 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:32 INFO - PROCESS | 1831 | 1466744012200 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 21:53:32 INFO - PROCESS | 1831 | 1466744012406 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:32 INFO - PROCESS | 1831 | 1466744012419 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:32 INFO - PROCESS | 1831 | ++DOCSHELL 0xa213b400 == 40 [pid = 1831] [id = 120] 21:53:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0xa213bc00) [pid = 1831] [serial = 359] [outer = (nil)] 21:53:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0xa2270800) [pid = 1831] [serial = 360] [outer = 0xa213bc00] 21:53:32 INFO - PROCESS | 1831 | 1466744012506 Marionette DEBUG loaded listener.js 21:53:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0xa22a7c00) [pid = 1831] [serial = 361] [outer = 0xa213bc00] 21:53:33 INFO - PROCESS | 1831 | 1466744013488 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 21:53:33 INFO - PROCESS | 1831 | 1466744013537 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 21:53:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:53:33 INFO - PROCESS | 1831 | 1466744013547 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:53:33 INFO - PROCESS | 1831 | 1466744013550 Marionette TRACE conn4 <- [1,454,null,{}] 21:53:33 INFO - PROCESS | 1831 | 1466744013558 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:33 INFO - PROCESS | 1831 | 1466744013565 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:33 INFO - PROCESS | 1831 | 1466744013796 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 21:53:34 INFO - PROCESS | 1831 | 1466744014019 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:34 INFO - PROCESS | 1831 | 1466744014031 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a769400 == 41 [pid = 1831] [id = 121] 21:53:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0xa2138c00) [pid = 1831] [serial = 362] [outer = (nil)] 21:53:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0xa2ef1800) [pid = 1831] [serial = 363] [outer = 0xa2138c00] 21:53:34 INFO - PROCESS | 1831 | 1466744014162 Marionette DEBUG loaded listener.js 21:53:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0xa327c400) [pid = 1831] [serial = 364] [outer = 0xa2138c00] 21:53:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0xa34d8800) [pid = 1831] [serial = 365] [outer = 0x94775000] 21:53:35 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:53:35 INFO - PROCESS | 1831 | 1466744015400 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 21:53:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1893ms 21:53:35 INFO - PROCESS | 1831 | 1466744015439 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 21:53:35 INFO - PROCESS | 1831 | 1466744015442 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 21:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:53:35 INFO - PROCESS | 1831 | 1466744015450 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:53:35 INFO - PROCESS | 1831 | 1466744015455 Marionette TRACE conn4 <- [1,458,null,{}] 21:53:35 INFO - PROCESS | 1831 | 1466744015462 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:35 INFO - PROCESS | 1831 | 1466744015466 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:35 INFO - PROCESS | 1831 | 1466744015694 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 21:53:35 INFO - PROCESS | 1831 | 1466744015866 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:35 INFO - PROCESS | 1831 | 1466744015877 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:35 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2ee9400 == 42 [pid = 1831] [id = 122] 21:53:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0xa3346c00) [pid = 1831] [serial = 366] [outer = (nil)] 21:53:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0xa4d4c800) [pid = 1831] [serial = 367] [outer = 0xa3346c00] 21:53:35 INFO - PROCESS | 1831 | 1466744015971 Marionette DEBUG loaded listener.js 21:53:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0xa4f6c000) [pid = 1831] [serial = 368] [outer = 0xa3346c00] 21:53:36 INFO - PROCESS | 1831 | 1466744016930 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 21:53:36 INFO - PROCESS | 1831 | 1466744016990 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 21:53:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:53:36 INFO - PROCESS | 1831 | 1466744016998 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:53:37 INFO - PROCESS | 1831 | 1466744017002 Marionette TRACE conn4 <- [1,462,null,{}] 21:53:37 INFO - PROCESS | 1831 | 1466744017008 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:37 INFO - PROCESS | 1831 | 1466744017020 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:37 INFO - PROCESS | 1831 | 1466744017304 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 21:53:37 INFO - PROCESS | 1831 | 1466744017560 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:37 INFO - PROCESS | 1831 | 1466744017569 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f1800 == 43 [pid = 1831] [id = 123] 21:53:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99d1c000) [pid = 1831] [serial = 369] [outer = (nil)] 21:53:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99d24c00) [pid = 1831] [serial = 370] [outer = 0x99d1c000] 21:53:37 INFO - PROCESS | 1831 | 1466744017664 Marionette DEBUG loaded listener.js 21:53:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0xa4d50800) [pid = 1831] [serial = 371] [outer = 0x99d1c000] 21:53:38 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:53:38 INFO - PROCESS | 1831 | 1466744018973 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 21:53:39 INFO - PROCESS | 1831 | 1466744019040 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 21:53:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:53:39 INFO - PROCESS | 1831 | 1466744019050 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:53:39 INFO - PROCESS | 1831 | 1466744019055 Marionette TRACE conn4 <- [1,466,null,{}] 21:53:39 INFO - PROCESS | 1831 | 1466744019063 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:39 INFO - PROCESS | 1831 | 1466744019069 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:39 INFO - PROCESS | 1831 | 1466744019297 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 21:53:39 INFO - PROCESS | 1831 | 1466744019477 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:39 INFO - PROCESS | 1831 | 1466744019493 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x9519ec00 == 44 [pid = 1831] [id = 124] 21:53:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x953ed000) [pid = 1831] [serial = 372] [outer = (nil)] 21:53:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x98f42c00) [pid = 1831] [serial = 373] [outer = 0x953ed000] 21:53:39 INFO - PROCESS | 1831 | 1466744019573 Marionette DEBUG loaded listener.js 21:53:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9998cc00) [pid = 1831] [serial = 374] [outer = 0x953ed000] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x979f1000 == 43 [pid = 1831] [id = 111] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x95264400 == 42 [pid = 1831] [id = 110] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x953e4c00 == 41 [pid = 1831] [id = 100] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x95293c00 == 40 [pid = 1831] [id = 91] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9a54c800 == 39 [pid = 1831] [id = 101] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9d814400 == 38 [pid = 1831] [id = 103] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x98f47800 == 37 [pid = 1831] [id = 96] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x97910800 == 36 [pid = 1831] [id = 95] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9a944800 == 35 [pid = 1831] [id = 97] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x979f0800 == 34 [pid = 1831] [id = 109] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9a54f400 == 33 [pid = 1831] [id = 88] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x97971000 == 32 [pid = 1831] [id = 104] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x95299000 == 31 [pid = 1831] [id = 90] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x93a57800 == 30 [pid = 1831] [id = 94] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x953f3800 == 29 [pid = 1831] [id = 89] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9d474c00 == 28 [pid = 1831] [id = 98] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2c400 == 27 [pid = 1831] [id = 99] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x953e6800 == 26 [pid = 1831] [id = 86] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9a056000 == 25 [pid = 1831] [id = 112] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9b943800 == 24 [pid = 1831] [id = 92] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x9d879c00 == 23 [pid = 1831] [id = 93] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x93a7f000 == 22 [pid = 1831] [id = 105] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x93a7cc00 == 21 [pid = 1831] [id = 106] 21:53:41 INFO - PROCESS | 1831 | --DOCSHELL 0x996bc400 == 20 [pid = 1831] [id = 87] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a776c00) [pid = 1831] [serial = 303] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x98a1e800) [pid = 1831] [serial = 300] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x96e60000) [pid = 1831] [serial = 325] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0xa2432000) [pid = 1831] [serial = 309] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0xa331f800) [pid = 1831] [serial = 312] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9a558800) [pid = 1831] [serial = 322] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0xa2135000) [pid = 1831] [serial = 306] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x953f2c00) [pid = 1831] [serial = 318] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x99ee6000) [pid = 1831] [serial = 321] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x953edc00) [pid = 1831] [serial = 324] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa6784400) [pid = 1831] [serial = 315] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa67a3400) [pid = 1831] [serial = 316] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0xa245a800) [pid = 1831] [serial = 310] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0xa2272000) [pid = 1831] [serial = 307] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x98a20c00) [pid = 1831] [serial = 319] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9afe9c00) [pid = 1831] [serial = 304] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x998ba800) [pid = 1831] [serial = 301] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0xa33c0800) [pid = 1831] [serial = 313] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x979f8000) [pid = 1831] [serial = 327] [outer = (nil)] [url = about:blank] 21:53:41 INFO - PROCESS | 1831 | 1466744021739 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 21:53:41 INFO - PROCESS | 1831 | 1466744021799 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 21:53:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:53:41 INFO - PROCESS | 1831 | 1466744021809 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:53:41 INFO - PROCESS | 1831 | 1466744021813 Marionette TRACE conn4 <- [1,470,null,{}] 21:53:41 INFO - PROCESS | 1831 | 1466744021822 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:41 INFO - PROCESS | 1831 | 1466744021828 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:42 INFO - PROCESS | 1831 | 1466744022001 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 21:53:42 INFO - PROCESS | 1831 | 1466744022118 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:42 INFO - PROCESS | 1831 | 1466744022134 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525f000 == 21 [pid = 1831] [id = 125] 21:53:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9526cc00) [pid = 1831] [serial = 375] [outer = (nil)] 21:53:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x96e60000) [pid = 1831] [serial = 376] [outer = 0x9526cc00] 21:53:42 INFO - PROCESS | 1831 | 1466744022205 Marionette DEBUG loaded listener.js 21:53:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x97904400) [pid = 1831] [serial = 377] [outer = 0x9526cc00] 21:53:43 INFO - PROCESS | 1831 | 1466744023072 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 21:53:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:53:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1291ms 21:53:43 INFO - PROCESS | 1831 | 1466744023102 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 21:53:43 INFO - PROCESS | 1831 | 1466744023111 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 21:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:53:43 INFO - PROCESS | 1831 | 1466744023127 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:53:43 INFO - PROCESS | 1831 | 1466744023134 Marionette TRACE conn4 <- [1,474,null,{}] 21:53:43 INFO - PROCESS | 1831 | 1466744023143 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:43 INFO - PROCESS | 1831 | 1466744023149 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:43 INFO - PROCESS | 1831 | 1466744023351 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 21:53:43 INFO - PROCESS | 1831 | 1466744023463 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:43 INFO - PROCESS | 1831 | 1466744023472 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f7c00 == 22 [pid = 1831] [id = 126] 21:53:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9836b400) [pid = 1831] [serial = 378] [outer = (nil)] 21:53:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x98a1e000) [pid = 1831] [serial = 379] [outer = 0x9836b400] 21:53:43 INFO - PROCESS | 1831 | 1466744023552 Marionette DEBUG loaded listener.js 21:53:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x98f3bc00) [pid = 1831] [serial = 380] [outer = 0x9836b400] 21:53:44 INFO - PROCESS | 1831 | 1466744024450 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 21:53:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:53:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1387ms 21:53:44 INFO - PROCESS | 1831 | 1466744024515 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 21:53:44 INFO - PROCESS | 1831 | 1466744024519 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 21:53:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:53:44 INFO - PROCESS | 1831 | 1466744024526 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:53:44 INFO - PROCESS | 1831 | 1466744024532 Marionette TRACE conn4 <- [1,478,null,{}] 21:53:44 INFO - PROCESS | 1831 | 1466744024561 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:44 INFO - PROCESS | 1831 | 1466744024571 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:44 INFO - PROCESS | 1831 | 1466744024785 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 21:53:44 INFO - PROCESS | 1831 | 1466744024818 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:44 INFO - PROCESS | 1831 | 1466744024829 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d25000 == 23 [pid = 1831] [id = 127] 21:53:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x99d25c00) [pid = 1831] [serial = 381] [outer = (nil)] 21:53:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x99df3c00) [pid = 1831] [serial = 382] [outer = 0x99d25c00] 21:53:44 INFO - PROCESS | 1831 | 1466744024912 Marionette DEBUG loaded listener.js 21:53:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x99eef000) [pid = 1831] [serial = 383] [outer = 0x99d25c00] 21:53:45 INFO - PROCESS | 1831 | 1466744025955 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 21:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1492ms 21:53:46 INFO - PROCESS | 1831 | 1466744026021 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 21:53:46 INFO - PROCESS | 1831 | 1466744026027 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 21:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:53:46 INFO - PROCESS | 1831 | 1466744026050 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:53:46 INFO - PROCESS | 1831 | 1466744026053 Marionette TRACE conn4 <- [1,482,null,{}] 21:53:46 INFO - PROCESS | 1831 | 1466744026069 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:46 INFO - PROCESS | 1831 | 1466744026073 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:46 INFO - PROCESS | 1831 | 1466744026639 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x953f0000) [pid = 1831] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9a552000) [pid = 1831] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x95265c00) [pid = 1831] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9529c400) [pid = 1831] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x979f3400) [pid = 1831] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x996be400) [pid = 1831] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x98377c00) [pid = 1831] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x9a056400) [pid = 1831] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:53:46 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x9989dc00) [pid = 1831] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:53:46 INFO - PROCESS | 1831 | 1466744026824 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:46 INFO - PROCESS | 1831 | 1466744026832 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471f000 == 24 [pid = 1831] [id = 128] 21:53:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9477d800) [pid = 1831] [serial = 384] [outer = (nil)] 21:53:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x953f0000) [pid = 1831] [serial = 385] [outer = 0x9477d800] 21:53:46 INFO - PROCESS | 1831 | 1466744026908 Marionette DEBUG loaded listener.js 21:53:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9a056400) [pid = 1831] [serial = 386] [outer = 0x9477d800] 21:53:47 INFO - PROCESS | 1831 | 1466744027716 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 21:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1691ms 21:53:47 INFO - PROCESS | 1831 | 1466744027741 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 21:53:47 INFO - PROCESS | 1831 | 1466744027747 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 21:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:53:47 INFO - PROCESS | 1831 | 1466744027761 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:53:47 INFO - PROCESS | 1831 | 1466744027763 Marionette TRACE conn4 <- [1,486,null,{}] 21:53:47 INFO - PROCESS | 1831 | 1466744027769 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:47 INFO - PROCESS | 1831 | 1466744027774 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:47 INFO - PROCESS | 1831 | 1466744027929 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 21:53:47 INFO - PROCESS | 1831 | 1466744027945 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:47 INFO - PROCESS | 1831 | 1466744027953 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x97977000 == 25 [pid = 1831] [id = 129] 21:53:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9a54c800) [pid = 1831] [serial = 387] [outer = (nil)] 21:53:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9a76b000) [pid = 1831] [serial = 388] [outer = 0x9a54c800] 21:53:48 INFO - PROCESS | 1831 | 1466744028028 Marionette DEBUG loaded listener.js 21:53:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9a776400) [pid = 1831] [serial = 389] [outer = 0x9a54c800] 21:53:49 INFO - PROCESS | 1831 | 1466744029147 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 21:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1434ms 21:53:49 INFO - PROCESS | 1831 | 1466744029196 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 21:53:49 INFO - PROCESS | 1831 | 1466744029203 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 21:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:53:49 INFO - PROCESS | 1831 | 1466744029213 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:53:49 INFO - PROCESS | 1831 | 1466744029219 Marionette TRACE conn4 <- [1,490,null,{}] 21:53:49 INFO - PROCESS | 1831 | 1466744029228 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:49 INFO - PROCESS | 1831 | 1466744029235 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:49 INFO - PROCESS | 1831 | 1466744029443 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 21:53:49 INFO - PROCESS | 1831 | 1466744029664 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:49 INFO - PROCESS | 1831 | 1466744029681 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x951a0800 == 26 [pid = 1831] [id = 130] 21:53:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x953ea400) [pid = 1831] [serial = 390] [outer = (nil)] 21:53:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x979f1000) [pid = 1831] [serial = 391] [outer = 0x953ea400] 21:53:49 INFO - PROCESS | 1831 | 1466744029773 Marionette DEBUG loaded listener.js 21:53:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x98a20c00) [pid = 1831] [serial = 392] [outer = 0x953ea400] 21:53:50 INFO - PROCESS | 1831 | 1466744030784 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 21:53:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1595ms 21:53:50 INFO - PROCESS | 1831 | 1466744030808 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 21:53:50 INFO - PROCESS | 1831 | 1466744030816 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 21:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:53:50 INFO - PROCESS | 1831 | 1466744030829 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:53:50 INFO - PROCESS | 1831 | 1466744030833 Marionette TRACE conn4 <- [1,494,null,{}] 21:53:50 INFO - PROCESS | 1831 | 1466744030842 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:50 INFO - PROCESS | 1831 | 1466744030847 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:51 INFO - PROCESS | 1831 | 1466744031056 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 21:53:51 INFO - PROCESS | 1831 | 1466744031256 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:51 INFO - PROCESS | 1831 | 1466744031264 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525f800 == 27 [pid = 1831] [id = 131] 21:53:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99bf5800) [pid = 1831] [serial = 393] [outer = (nil)] 21:53:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x99eea000) [pid = 1831] [serial = 394] [outer = 0x99bf5800] 21:53:51 INFO - PROCESS | 1831 | 1466744031362 Marionette DEBUG loaded listener.js 21:53:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x99ef1800) [pid = 1831] [serial = 395] [outer = 0x99bf5800] 21:53:52 INFO - PROCESS | 1831 | 1466744032430 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 21:53:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:53:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1685ms 21:53:52 INFO - PROCESS | 1831 | 1466744032515 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 21:53:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:53:52 INFO - PROCESS | 1831 | 1466744032520 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 21:53:52 INFO - PROCESS | 1831 | 1466744032527 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:53:52 INFO - PROCESS | 1831 | 1466744032534 Marionette TRACE conn4 <- [1,498,null,{}] 21:53:52 INFO - PROCESS | 1831 | 1466744032552 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:52 INFO - PROCESS | 1831 | 1466744032563 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:52 INFO - PROCESS | 1831 | 1466744032858 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 21:53:53 INFO - PROCESS | 1831 | 1466744033034 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:53 INFO - PROCESS | 1831 | 1466744033046 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b93a800 == 28 [pid = 1831] [id = 132] 21:53:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9b93ac00) [pid = 1831] [serial = 396] [outer = (nil)] 21:53:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9d47e400) [pid = 1831] [serial = 397] [outer = 0x9b93ac00] 21:53:53 INFO - PROCESS | 1831 | 1466744033134 Marionette DEBUG loaded listener.js 21:53:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9d4f7800) [pid = 1831] [serial = 398] [outer = 0x9b93ac00] 21:53:54 INFO - PROCESS | 1831 | 1466744034114 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 21:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1639ms 21:53:54 INFO - PROCESS | 1831 | 1466744034166 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 21:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:53:54 INFO - PROCESS | 1831 | 1466744034171 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 21:53:54 INFO - PROCESS | 1831 | 1466744034179 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:53:54 INFO - PROCESS | 1831 | 1466744034183 Marionette TRACE conn4 <- [1,502,null,{}] 21:53:54 INFO - PROCESS | 1831 | 1466744034189 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:54 INFO - PROCESS | 1831 | 1466744034195 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:54 INFO - PROCESS | 1831 | 1466744034386 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 21:53:54 INFO - PROCESS | 1831 | 1466744034596 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:54 INFO - PROCESS | 1831 | 1466744034609 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d1b800 == 29 [pid = 1831] [id = 133] 21:53:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99d23c00) [pid = 1831] [serial = 399] [outer = (nil)] 21:53:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0xa1085c00) [pid = 1831] [serial = 400] [outer = 0x99d23c00] 21:53:54 INFO - PROCESS | 1831 | 1466744034697 Marionette DEBUG loaded listener.js 21:53:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa1f1dc00) [pid = 1831] [serial = 401] [outer = 0x99d23c00] 21:53:55 INFO - PROCESS | 1831 | 1466744035799 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 21:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1691ms 21:53:55 INFO - PROCESS | 1831 | 1466744035871 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 21:53:55 INFO - PROCESS | 1831 | 1466744035877 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 21:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:53:55 INFO - PROCESS | 1831 | 1466744035887 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:53:55 INFO - PROCESS | 1831 | 1466744035894 Marionette TRACE conn4 <- [1,506,null,{}] 21:53:55 INFO - PROCESS | 1831 | 1466744035904 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:55 INFO - PROCESS | 1831 | 1466744035910 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:56 INFO - PROCESS | 1831 | 1466744036133 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 21:53:56 INFO - PROCESS | 1831 | 1466744036428 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:56 INFO - PROCESS | 1831 | 1466744036443 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529a400 == 30 [pid = 1831] [id = 134] 21:53:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x953efc00) [pid = 1831] [serial = 402] [outer = (nil)] 21:53:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9790c000) [pid = 1831] [serial = 403] [outer = 0x953efc00] 21:53:56 INFO - PROCESS | 1831 | 1466744036520 Marionette DEBUG loaded listener.js 21:53:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x979eb800) [pid = 1831] [serial = 404] [outer = 0x953efc00] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9477a400) [pid = 1831] [serial = 199] [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.] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9d891400) [pid = 1831] [serial = 351] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa101ec00) [pid = 1831] [serial = 352] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a76f800) [pid = 1831] [serial = 346] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953f0400) [pid = 1831] [serial = 330] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x97908c00) [pid = 1831] [serial = 331] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953ea000) [pid = 1831] [serial = 339] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9796dc00) [pid = 1831] [serial = 340] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98ad1000) [pid = 1831] [serial = 328] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x998a0800) [pid = 1831] [serial = 333] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x998b7000) [pid = 1831] [serial = 334] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9989b400) [pid = 1831] [serial = 342] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x99b49000) [pid = 1831] [serial = 343] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9a54bc00) [pid = 1831] [serial = 336] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9a556000) [pid = 1831] [serial = 337] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9a557c00) [pid = 1831] [serial = 345] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x9ac5a800) [pid = 1831] [serial = 348] [outer = (nil)] [url = about:blank] 21:53:56 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9d87b400) [pid = 1831] [serial = 349] [outer = (nil)] [url = about:blank] 21:53:57 INFO - PROCESS | 1831 | 1466744037467 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 21:53:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:53:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1644ms 21:53:57 INFO - PROCESS | 1831 | 1466744037532 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 21:53:57 INFO - PROCESS | 1831 | 1466744037539 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 21:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:53:57 INFO - PROCESS | 1831 | 1466744037551 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:53:57 INFO - PROCESS | 1831 | 1466744037555 Marionette TRACE conn4 <- [1,510,null,{}] 21:53:57 INFO - PROCESS | 1831 | 1466744037562 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:57 INFO - PROCESS | 1831 | 1466744037569 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:57 INFO - PROCESS | 1831 | 1466744037753 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 21:53:57 INFO - PROCESS | 1831 | 1466744037880 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:57 INFO - PROCESS | 1831 | 1466744037887 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471b000 == 31 [pid = 1831] [id = 135] 21:53:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x979f6800) [pid = 1831] [serial = 405] [outer = (nil)] 21:53:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9989e800) [pid = 1831] [serial = 406] [outer = 0x979f6800] 21:53:57 INFO - PROCESS | 1831 | 1466744037966 Marionette DEBUG loaded listener.js 21:53:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x998bb000) [pid = 1831] [serial = 407] [outer = 0x979f6800] 21:53:58 INFO - PROCESS | 1831 | 1466744038822 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 21:53:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:53:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1338ms 21:53:58 INFO - PROCESS | 1831 | 1466744038890 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 21:53:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:53:58 INFO - PROCESS | 1831 | 1466744038894 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 21:53:58 INFO - PROCESS | 1831 | 1466744038901 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:53:58 INFO - PROCESS | 1831 | 1466744038907 Marionette TRACE conn4 <- [1,514,null,{}] 21:53:58 INFO - PROCESS | 1831 | 1466744038924 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:53:58 INFO - PROCESS | 1831 | 1466744038933 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:59 INFO - PROCESS | 1831 | 1466744039106 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 21:53:59 INFO - PROCESS | 1831 | 1466744039244 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:53:59 INFO - PROCESS | 1831 | 1466744039253 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:53:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a0d7400 == 32 [pid = 1831] [id = 136] 21:53:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9a551000) [pid = 1831] [serial = 408] [outer = (nil)] 21:53:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9a769800) [pid = 1831] [serial = 409] [outer = 0x9a551000] 21:53:59 INFO - PROCESS | 1831 | 1466744039330 Marionette DEBUG loaded listener.js 21:53:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9a772000) [pid = 1831] [serial = 410] [outer = 0x9a551000] 21:54:00 INFO - PROCESS | 1831 | 1466744040219 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 21:54:00 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 21:54:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1346ms 21:54:00 INFO - PROCESS | 1831 | 1466744040247 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 21:54:00 INFO - PROCESS | 1831 | 1466744040252 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 21:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:54:00 INFO - PROCESS | 1831 | 1466744040268 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:54:00 INFO - PROCESS | 1831 | 1466744040271 Marionette TRACE conn4 <- [1,518,null,{}] 21:54:00 INFO - PROCESS | 1831 | 1466744040277 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:00 INFO - PROCESS | 1831 | 1466744040283 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:00 INFO - PROCESS | 1831 | 1466744040500 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 21:54:00 INFO - PROCESS | 1831 | 1466744040523 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:00 INFO - PROCESS | 1831 | 1466744040535 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x9526b400 == 33 [pid = 1831] [id = 137] 21:54:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9a76fc00) [pid = 1831] [serial = 411] [outer = (nil)] 21:54:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9b944400) [pid = 1831] [serial = 412] [outer = 0x9a76fc00] 21:54:00 INFO - PROCESS | 1831 | 1466744040611 Marionette DEBUG loaded listener.js 21:54:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9d817800) [pid = 1831] [serial = 413] [outer = 0x9a76fc00] 21:54:01 INFO - PROCESS | 1831 | 1466744041539 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 21:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1339ms 21:54:01 INFO - PROCESS | 1831 | 1466744041614 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 21:54:01 INFO - PROCESS | 1831 | 1466744041619 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 21:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:54:01 INFO - PROCESS | 1831 | 1466744041631 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:54:01 INFO - PROCESS | 1831 | 1466744041635 Marionette TRACE conn4 <- [1,522,null,{}] 21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x95296800) [pid = 1831] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9a85dc00) [pid = 1831] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0xa213bc00) [pid = 1831] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa2138c00) [pid = 1831] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa3346c00) [pid = 1831] [serial = 366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x99d25c00) [pid = 1831] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x953ed000) [pid = 1831] [serial = 372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x9526cc00) [pid = 1831] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9477d800) [pid = 1831] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9836b400) [pid = 1831] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:54:01 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x99d1c000) [pid = 1831] [serial = 369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:54:01 INFO - PROCESS | 1831 | 1466744041955 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:01 INFO - PROCESS | 1831 | 1466744041964 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:02 INFO - PROCESS | 1831 | 1466744042227 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 21:54:02 INFO - PROCESS | 1831 | 1466744042396 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:02 INFO - PROCESS | 1831 | 1466744042412 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x95260000 == 34 [pid = 1831] [id = 138] 21:54:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x99d20400) [pid = 1831] [serial = 414] [outer = (nil)] 21:54:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9a85dc00) [pid = 1831] [serial = 415] [outer = 0x99d20400] 21:54:02 INFO - PROCESS | 1831 | 1466744042500 Marionette DEBUG loaded listener.js 21:54:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9b4a3000) [pid = 1831] [serial = 416] [outer = 0x99d20400] 21:54:03 INFO - PROCESS | 1831 | 1466744043330 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 21:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1748ms 21:54:03 INFO - PROCESS | 1831 | 1466744043379 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 21:54:03 INFO - PROCESS | 1831 | 1466744043383 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 21:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:54:03 INFO - PROCESS | 1831 | 1466744043391 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:54:03 INFO - PROCESS | 1831 | 1466744043397 Marionette TRACE conn4 <- [1,526,null,{}] 21:54:03 INFO - PROCESS | 1831 | 1466744043407 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:03 INFO - PROCESS | 1831 | 1466744043424 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:03 INFO - PROCESS | 1831 | 1466744043832 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 21:54:04 INFO - PROCESS | 1831 | 1466744044172 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:04 INFO - PROCESS | 1831 | 1466744044189 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x94718800 == 35 [pid = 1831] [id = 139] 21:54:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9471b400) [pid = 1831] [serial = 417] [outer = (nil)] 21:54:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9477cc00) [pid = 1831] [serial = 418] [outer = 0x9471b400] 21:54:04 INFO - PROCESS | 1831 | 1466744044344 Marionette DEBUG loaded listener.js 21:54:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x95295000) [pid = 1831] [serial = 419] [outer = 0x9471b400] 21:54:05 INFO - PROCESS | 1831 | 1466744045933 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 21:54:05 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 21:54:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 2593ms 21:54:05 INFO - PROCESS | 1831 | 1466744045987 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 21:54:05 INFO - PROCESS | 1831 | 1466744045994 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 21:54:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:54:06 INFO - PROCESS | 1831 | 1466744046003 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:54:06 INFO - PROCESS | 1831 | 1466744046008 Marionette TRACE conn4 <- [1,530,null,{}] 21:54:06 INFO - PROCESS | 1831 | 1466744046017 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:06 INFO - PROCESS | 1831 | 1466744046039 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:06 INFO - PROCESS | 1831 | 1466744046344 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 21:54:06 INFO - PROCESS | 1831 | 1466744046512 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:06 INFO - PROCESS | 1831 | 1466744046526 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x953f0800 == 36 [pid = 1831] [id = 140] 21:54:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x979f2800) [pid = 1831] [serial = 420] [outer = (nil)] 21:54:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x998a2800) [pid = 1831] [serial = 421] [outer = 0x979f2800] 21:54:06 INFO - PROCESS | 1831 | 1466744046641 Marionette DEBUG loaded listener.js 21:54:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99b4c800) [pid = 1831] [serial = 422] [outer = 0x979f2800] 21:54:07 INFO - PROCESS | 1831 | 1466744047719 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 21:54:07 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 21:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:54:07 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 21:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:54:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1759ms 21:54:07 INFO - PROCESS | 1831 | 1466744047790 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 21:54:07 INFO - PROCESS | 1831 | 1466744047798 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 21:54:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:54:07 INFO - PROCESS | 1831 | 1466744047810 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:54:07 INFO - PROCESS | 1831 | 1466744047814 Marionette TRACE conn4 <- [1,534,null,{}] 21:54:07 INFO - PROCESS | 1831 | 1466744047822 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:07 INFO - PROCESS | 1831 | 1466744047829 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:08 INFO - PROCESS | 1831 | 1466744048076 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 21:54:08 INFO - PROCESS | 1831 | 1466744048289 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:08 INFO - PROCESS | 1831 | 1466744048297 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a7800 == 37 [pid = 1831] [id = 141] 21:54:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9a76f400) [pid = 1831] [serial = 423] [outer = (nil)] 21:54:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9ac56800) [pid = 1831] [serial = 424] [outer = 0x9a76f400] 21:54:08 INFO - PROCESS | 1831 | 1466744048433 Marionette DEBUG loaded listener.js 21:54:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9d815800) [pid = 1831] [serial = 425] [outer = 0x9a76f400] 21:54:09 INFO - PROCESS | 1831 | 1466744049449 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 21:54:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:54:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1689ms 21:54:09 INFO - PROCESS | 1831 | 1466744049506 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 21:54:09 INFO - PROCESS | 1831 | 1466744049511 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 21:54:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:54:09 INFO - PROCESS | 1831 | 1466744049530 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:54:09 INFO - PROCESS | 1831 | 1466744049541 Marionette TRACE conn4 <- [1,538,null,{}] 21:54:09 INFO - PROCESS | 1831 | 1466744049548 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:09 INFO - PROCESS | 1831 | 1466744049558 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:09 INFO - PROCESS | 1831 | 1466744049814 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 21:54:10 INFO - PROCESS | 1831 | 1466744050053 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:10 INFO - PROCESS | 1831 | 1466744050061 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989d000 == 38 [pid = 1831] [id = 142] 21:54:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9a857c00) [pid = 1831] [serial = 426] [outer = (nil)] 21:54:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0xa22a2400) [pid = 1831] [serial = 427] [outer = 0x9a857c00] 21:54:10 INFO - PROCESS | 1831 | 1466744050155 Marionette DEBUG loaded listener.js 21:54:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0xa2460400) [pid = 1831] [serial = 428] [outer = 0x9a857c00] 21:54:11 INFO - PROCESS | 1831 | 1466744051030 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 21:54:11 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. 21:54:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1608ms 21:54:11 INFO - PROCESS | 1831 | 1466744051130 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 21:54:11 INFO - PROCESS | 1831 | 1466744051136 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 21:54:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:54:11 INFO - PROCESS | 1831 | 1466744051143 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:54:11 INFO - PROCESS | 1831 | 1466744051146 Marionette TRACE conn4 <- [1,542,null,{}] 21:54:11 INFO - PROCESS | 1831 | 1466744051152 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:11 INFO - PROCESS | 1831 | 1466744051159 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:11 INFO - PROCESS | 1831 | 1466744051414 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 21:54:11 INFO - PROCESS | 1831 | 1466744051623 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:11 INFO - PROCESS | 1831 | 1466744051631 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:11 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2432800 == 39 [pid = 1831] [id = 143] 21:54:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0xa24ed800) [pid = 1831] [serial = 429] [outer = (nil)] 21:54:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa3235800) [pid = 1831] [serial = 430] [outer = 0xa24ed800] 21:54:11 INFO - PROCESS | 1831 | 1466744051737 Marionette DEBUG loaded listener.js 21:54:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0xa3239400) [pid = 1831] [serial = 431] [outer = 0xa24ed800] 21:54:12 INFO - PROCESS | 1831 | 1466744052640 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 21:54:12 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. 21:54:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1533ms 21:54:12 INFO - PROCESS | 1831 | 1466744052693 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 21:54:12 INFO - PROCESS | 1831 | 1466744052698 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 21:54:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:54:12 INFO - PROCESS | 1831 | 1466744052707 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:54:12 INFO - PROCESS | 1831 | 1466744052710 Marionette TRACE conn4 <- [1,546,null,{}] 21:54:12 INFO - PROCESS | 1831 | 1466744052717 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:12 INFO - PROCESS | 1831 | 1466744052721 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:12 INFO - PROCESS | 1831 | 1466744052935 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 21:54:13 INFO - PROCESS | 1831 | 1466744053100 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:13 INFO - PROCESS | 1831 | 1466744053120 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:13 INFO - PROCESS | 1831 | ++DOCSHELL 0xa3234800 == 40 [pid = 1831] [id = 144] 21:54:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa3234c00) [pid = 1831] [serial = 432] [outer = (nil)] 21:54:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa3240000) [pid = 1831] [serial = 433] [outer = 0xa3234c00] 21:54:13 INFO - PROCESS | 1831 | 1466744053216 Marionette DEBUG loaded listener.js 21:54:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa672e400) [pid = 1831] [serial = 434] [outer = 0xa3234c00] 21:54:14 INFO - PROCESS | 1831 | 1466744054247 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 21:54:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:54:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1637ms 21:54:14 INFO - PROCESS | 1831 | 1466744054345 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 21:54:14 INFO - PROCESS | 1831 | 1466744054351 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 21:54:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:54:14 INFO - PROCESS | 1831 | 1466744054359 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:54:14 INFO - PROCESS | 1831 | 1466744054362 Marionette TRACE conn4 <- [1,550,null,{}] 21:54:14 INFO - PROCESS | 1831 | 1466744054371 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:14 INFO - PROCESS | 1831 | 1466744054378 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:14 INFO - PROCESS | 1831 | 1466744054633 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 21:54:14 INFO - PROCESS | 1831 | 1466744054915 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:14 INFO - PROCESS | 1831 | 1466744054924 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x95295400 == 41 [pid = 1831] [id = 145] 21:54:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x95385800) [pid = 1831] [serial = 435] [outer = (nil)] 21:54:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9538bc00) [pid = 1831] [serial = 436] [outer = 0x95385800] 21:54:15 INFO - PROCESS | 1831 | 1466744055009 Marionette DEBUG loaded listener.js 21:54:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x95391000) [pid = 1831] [serial = 437] [outer = 0x95385800] 21:54:16 INFO - PROCESS | 1831 | 1466744056095 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 21:54:16 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. 21:54:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1793ms 21:54:16 INFO - PROCESS | 1831 | 1466744056152 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 21:54:16 INFO - PROCESS | 1831 | 1466744056155 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 21:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:54:16 INFO - PROCESS | 1831 | 1466744056163 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:54:16 INFO - PROCESS | 1831 | 1466744056168 Marionette TRACE conn4 <- [1,554,null,{}] 21:54:16 INFO - PROCESS | 1831 | 1466744056174 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:16 INFO - PROCESS | 1831 | 1466744056181 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:16 INFO - PROCESS | 1831 | 1466744056370 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 21:54:16 INFO - PROCESS | 1831 | 1466744056581 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:16 INFO - PROCESS | 1831 | 1466744056595 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad5400 == 42 [pid = 1831] [id = 146] 21:54:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x91ad6000) [pid = 1831] [serial = 438] [outer = (nil)] 21:54:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x91ade000) [pid = 1831] [serial = 439] [outer = 0x91ad6000] 21:54:16 INFO - PROCESS | 1831 | 1466744056722 Marionette DEBUG loaded listener.js 21:54:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x91ae2400) [pid = 1831] [serial = 440] [outer = 0x91ad6000] 21:54:17 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:54:17 INFO - PROCESS | 1831 | 1466744057705 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 21:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1585ms 21:54:17 INFO - PROCESS | 1831 | 1466744057750 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 21:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:54:17 INFO - PROCESS | 1831 | 1466744057755 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 21:54:17 INFO - PROCESS | 1831 | 1466744057763 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:54:17 INFO - PROCESS | 1831 | 1466744057766 Marionette TRACE conn4 <- [1,558,null,{}] 21:54:17 INFO - PROCESS | 1831 | 1466744057774 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:17 INFO - PROCESS | 1831 | 1466744057779 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:18 INFO - PROCESS | 1831 | 1466744058018 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 21:54:18 INFO - PROCESS | 1831 | 1466744058227 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:18 INFO - PROCESS | 1831 | 1466744058236 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adec00 == 43 [pid = 1831] [id = 147] 21:54:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9477ac00) [pid = 1831] [serial = 441] [outer = (nil)] 21:54:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9a768800) [pid = 1831] [serial = 442] [outer = 0x9477ac00] 21:54:18 INFO - PROCESS | 1831 | 1466744058337 Marionette DEBUG loaded listener.js 21:54:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa323fc00) [pid = 1831] [serial = 443] [outer = 0x9477ac00] 21:54:19 INFO - PROCESS | 1831 | 1466744059260 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 21:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1535ms 21:54:19 INFO - PROCESS | 1831 | 1466744059298 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 21:54:19 INFO - PROCESS | 1831 | 1466744059301 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 21:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:54:19 INFO - PROCESS | 1831 | 1466744059311 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:54:19 INFO - PROCESS | 1831 | 1466744059314 Marionette TRACE conn4 <- [1,562,null,{}] 21:54:19 INFO - PROCESS | 1831 | 1466744059323 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:19 INFO - PROCESS | 1831 | 1466744059329 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:19 INFO - PROCESS | 1831 | 1466744059535 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 21:54:19 INFO - PROCESS | 1831 | 1466744059701 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:19 INFO - PROCESS | 1831 | 1466744059709 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad400 == 44 [pid = 1831] [id = 148] 21:54:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x8fdad800) [pid = 1831] [serial = 444] [outer = (nil)] 21:54:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x8fdb6400) [pid = 1831] [serial = 445] [outer = 0x8fdad800] 21:54:19 INFO - PROCESS | 1831 | 1466744059795 Marionette DEBUG loaded listener.js 21:54:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x8fdb7800) [pid = 1831] [serial = 446] [outer = 0x8fdad800] 21:54:20 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:54:21 INFO - PROCESS | 1831 | 1466744061048 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 21:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1797ms 21:54:21 INFO - PROCESS | 1831 | 1466744061121 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 21:54:21 INFO - PROCESS | 1831 | 1466744061128 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 21:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:54:21 INFO - PROCESS | 1831 | 1466744061141 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:54:21 INFO - PROCESS | 1831 | 1466744061145 Marionette TRACE conn4 <- [1,566,null,{}] 21:54:21 INFO - PROCESS | 1831 | 1466744061157 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:21 INFO - PROCESS | 1831 | 1466744061162 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:21 INFO - PROCESS | 1831 | 1466744061459 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 21:54:21 INFO - PROCESS | 1831 | 1466744061667 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:21 INFO - PROCESS | 1831 | 1466744061693 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538d400 == 45 [pid = 1831] [id = 149] 21:54:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9538e800) [pid = 1831] [serial = 447] [outer = (nil)] 21:54:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x953ee400) [pid = 1831] [serial = 448] [outer = 0x9538e800] 21:54:21 INFO - PROCESS | 1831 | 1466744061794 Marionette DEBUG loaded listener.js 21:54:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x97902c00) [pid = 1831] [serial = 449] [outer = 0x9538e800] 21:54:22 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x95260000 == 44 [pid = 1831] [id = 138] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9526b400 == 43 [pid = 1831] [id = 137] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9a0d7400 == 42 [pid = 1831] [id = 136] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9471b000 == 41 [pid = 1831] [id = 135] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9529a400 == 40 [pid = 1831] [id = 134] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x979f1800 == 39 [pid = 1831] [id = 123] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9525f000 == 38 [pid = 1831] [id = 125] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x95293800 == 37 [pid = 1831] [id = 114] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x979f7c00 == 36 [pid = 1831] [id = 126] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9a550400 == 35 [pid = 1831] [id = 115] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x97977000 == 34 [pid = 1831] [id = 129] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0xa213b400 == 33 [pid = 1831] [id = 120] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9477c800 == 32 [pid = 1831] [id = 117] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9525f800 == 31 [pid = 1831] [id = 131] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x951a0800 == 30 [pid = 1831] [id = 130] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x98a1d800 == 29 [pid = 1831] [id = 119] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9471f000 == 28 [pid = 1831] [id = 128] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0xa2ee9400 == 27 [pid = 1831] [id = 122] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9b93a800 == 26 [pid = 1831] [id = 132] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9519ec00 == 25 [pid = 1831] [id = 124] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x95260400 == 24 [pid = 1831] [id = 113] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x99d1b800 == 23 [pid = 1831] [id = 133] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x99d25000 == 22 [pid = 1831] [id = 127] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x953ed400 == 21 [pid = 1831] [id = 116] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9a769400 == 20 [pid = 1831] [id = 121] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x94772800 == 19 [pid = 1831] [id = 118] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad400 == 18 [pid = 1831] [id = 148] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x91adec00 == 17 [pid = 1831] [id = 147] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x95295400 == 16 [pid = 1831] [id = 145] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad5400 == 15 [pid = 1831] [id = 146] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0xa3234800 == 14 [pid = 1831] [id = 144] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0xa2432800 == 13 [pid = 1831] [id = 143] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x998a7800 == 12 [pid = 1831] [id = 141] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x9989d000 == 11 [pid = 1831] [id = 142] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x953f0800 == 10 [pid = 1831] [id = 140] 21:54:23 INFO - PROCESS | 1831 | --DOCSHELL 0x94718800 == 9 [pid = 1831] [id = 139] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x99ee5c00) [pid = 1831] [serial = 355] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9989c000) [pid = 1831] [serial = 354] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9d81a400) [pid = 1831] [serial = 358] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9b781000) [pid = 1831] [serial = 357] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa22a7c00) [pid = 1831] [serial = 361] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa2270800) [pid = 1831] [serial = 360] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9a76b000) [pid = 1831] [serial = 388] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa327c400) [pid = 1831] [serial = 364] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa2ef1800) [pid = 1831] [serial = 363] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa4f6c000) [pid = 1831] [serial = 368] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x99df3c00) [pid = 1831] [serial = 382] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa4d4c800) [pid = 1831] [serial = 367] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9998cc00) [pid = 1831] [serial = 374] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x98f42c00) [pid = 1831] [serial = 373] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x96e60000) [pid = 1831] [serial = 376] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9a056400) [pid = 1831] [serial = 386] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99eef000) [pid = 1831] [serial = 383] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x97904400) [pid = 1831] [serial = 377] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x98a1e000) [pid = 1831] [serial = 379] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x99d24c00) [pid = 1831] [serial = 370] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa4d50800) [pid = 1831] [serial = 371] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x98f3bc00) [pid = 1831] [serial = 380] [outer = (nil)] [url = about:blank] 21:54:23 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953f0000) [pid = 1831] [serial = 385] [outer = (nil)] [url = about:blank] 21:54:24 INFO - PROCESS | 1831 | 1466744064061 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 2945ms 21:54:24 INFO - PROCESS | 1831 | 1466744064087 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 21:54:24 INFO - PROCESS | 1831 | 1466744064093 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 21:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:54:24 INFO - PROCESS | 1831 | 1466744064103 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:54:24 INFO - PROCESS | 1831 | 1466744064108 Marionette TRACE conn4 <- [1,570,null,{}] 21:54:24 INFO - PROCESS | 1831 | 1466744064117 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:24 INFO - PROCESS | 1831 | 1466744064122 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:24 INFO - PROCESS | 1831 | 1466744064309 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 21:54:24 INFO - PROCESS | 1831 | 1466744064324 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:24 INFO - PROCESS | 1831 | 1466744064342 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a80800 == 10 [pid = 1831] [id = 150] 21:54:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93a81400) [pid = 1831] [serial = 450] [outer = (nil)] 21:54:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x93c24000) [pid = 1831] [serial = 451] [outer = 0x93a81400] 21:54:24 INFO - PROCESS | 1831 | 1466744064446 Marionette DEBUG loaded listener.js 21:54:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x94778400) [pid = 1831] [serial = 452] [outer = 0x93a81400] 21:54:25 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:54:25 INFO - PROCESS | 1831 | 1466744065481 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 21:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1444ms 21:54:25 INFO - PROCESS | 1831 | 1466744065547 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 21:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:54:25 INFO - PROCESS | 1831 | 1466744065556 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 21:54:25 INFO - PROCESS | 1831 | 1466744065569 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:54:25 INFO - PROCESS | 1831 | 1466744065574 Marionette TRACE conn4 <- [1,574,null,{}] 21:54:25 INFO - PROCESS | 1831 | 1466744065580 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:25 INFO - PROCESS | 1831 | 1466744065587 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:25 INFO - PROCESS | 1831 | 1466744065786 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 21:54:25 INFO - PROCESS | 1831 | 1466744065917 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:25 INFO - PROCESS | 1831 | 1466744065925 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x953e8c00 == 11 [pid = 1831] [id = 151] 21:54:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x953f2800) [pid = 1831] [serial = 453] [outer = (nil)] 21:54:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x97902400) [pid = 1831] [serial = 454] [outer = 0x953f2800] 21:54:26 INFO - PROCESS | 1831 | 1466744066006 Marionette DEBUG loaded listener.js 21:54:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9796e400) [pid = 1831] [serial = 455] [outer = 0x953f2800] 21:54:27 INFO - PROCESS | 1831 | 1466744067005 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:54:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:54:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1499ms 21:54:27 INFO - PROCESS | 1831 | 1466744067069 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 21:54:27 INFO - PROCESS | 1831 | 1466744067073 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 21:54:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:54:27 INFO - PROCESS | 1831 | 1466744067081 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:54:27 INFO - PROCESS | 1831 | 1466744067088 Marionette TRACE conn4 <- [1,578,null,{}] 21:54:27 INFO - PROCESS | 1831 | 1466744067124 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:27 INFO - PROCESS | 1831 | 1466744067133 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:27 INFO - PROCESS | 1831 | 1466744067368 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 21:54:27 INFO - PROCESS | 1831 | 1466744067394 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:27 INFO - PROCESS | 1831 | 1466744067409 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x99899800 == 12 [pid = 1831] [id = 152] 21:54:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9989ac00) [pid = 1831] [serial = 456] [outer = (nil)] 21:54:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9989e400) [pid = 1831] [serial = 457] [outer = 0x9989ac00] 21:54:27 INFO - PROCESS | 1831 | 1466744067486 Marionette DEBUG loaded listener.js 21:54:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x998a8400) [pid = 1831] [serial = 458] [outer = 0x9989ac00] 21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x979f6800) [pid = 1831] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x953efc00) [pid = 1831] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99d23c00) [pid = 1831] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9b93ac00) [pid = 1831] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a76fc00) [pid = 1831] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a54c800) [pid = 1831] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953ea400) [pid = 1831] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9a551000) [pid = 1831] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x99bf5800) [pid = 1831] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:54:29 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99d20400) [pid = 1831] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:54:29 INFO - PROCESS | 1831 | 1466744069433 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 21:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 2411ms 21:54:29 INFO - PROCESS | 1831 | 1466744069493 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 21:54:29 INFO - PROCESS | 1831 | 1466744069499 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 21:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:54:29 INFO - PROCESS | 1831 | 1466744069505 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:54:29 INFO - PROCESS | 1831 | 1466744069509 Marionette TRACE conn4 <- [1,582,null,{}] 21:54:29 INFO - PROCESS | 1831 | 1466744069515 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:29 INFO - PROCESS | 1831 | 1466744069520 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:29 INFO - PROCESS | 1831 | 1466744069699 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 21:54:29 INFO - PROCESS | 1831 | 1466744069814 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:29 INFO - PROCESS | 1831 | 1466744069822 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x953e5400 == 13 [pid = 1831] [id = 153] 21:54:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x97901800) [pid = 1831] [serial = 459] [outer = (nil)] 21:54:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9989cc00) [pid = 1831] [serial = 460] [outer = 0x97901800] 21:54:29 INFO - PROCESS | 1831 | 1466744069908 Marionette DEBUG loaded listener.js 21:54:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99c6f800) [pid = 1831] [serial = 461] [outer = 0x97901800] 21:54:30 INFO - PROCESS | 1831 | 1466744070724 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 21:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1283ms 21:54:30 INFO - PROCESS | 1831 | 1466744070791 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 21:54:30 INFO - PROCESS | 1831 | 1466744070795 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 21:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:54:30 INFO - PROCESS | 1831 | 1466744070803 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:54:30 INFO - PROCESS | 1831 | 1466744070807 Marionette TRACE conn4 <- [1,586,null,{}] 21:54:30 INFO - PROCESS | 1831 | 1466744070814 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:30 INFO - PROCESS | 1831 | 1466744070819 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:31 INFO - PROCESS | 1831 | 1466744071027 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 21:54:31 INFO - PROCESS | 1831 | 1466744071158 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:31 INFO - PROCESS | 1831 | 1466744071170 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a4000 == 14 [pid = 1831] [id = 154] 21:54:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99c7bc00) [pid = 1831] [serial = 462] [outer = (nil)] 21:54:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99ee6000) [pid = 1831] [serial = 463] [outer = 0x99c7bc00] 21:54:31 INFO - PROCESS | 1831 | 1466744071249 Marionette DEBUG loaded listener.js 21:54:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x99eee800) [pid = 1831] [serial = 464] [outer = 0x99c7bc00] 21:54:31 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:54:32 INFO - PROCESS | 1831 | 1466744072480 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 21:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1738ms 21:54:32 INFO - PROCESS | 1831 | 1466744072541 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 21:54:32 INFO - PROCESS | 1831 | 1466744072549 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 21:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:54:32 INFO - PROCESS | 1831 | 1466744072559 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:54:32 INFO - PROCESS | 1831 | 1466744072565 Marionette TRACE conn4 <- [1,590,null,{}] 21:54:32 INFO - PROCESS | 1831 | 1466744072643 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:32 INFO - PROCESS | 1831 | 1466744072651 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:32 INFO - PROCESS | 1831 | 1466744072926 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 21:54:33 INFO - PROCESS | 1831 | 1466744073110 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:33 INFO - PROCESS | 1831 | 1466744073126 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538a800 == 15 [pid = 1831] [id = 155] 21:54:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9538e000) [pid = 1831] [serial = 465] [outer = (nil)] 21:54:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953ec000) [pid = 1831] [serial = 466] [outer = 0x9538e000] 21:54:33 INFO - PROCESS | 1831 | 1466744073233 Marionette DEBUG loaded listener.js 21:54:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x97903000) [pid = 1831] [serial = 467] [outer = 0x9538e000] 21:54:34 INFO - PROCESS | 1831 | 1466744074564 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 21:54:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:54:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 2048ms 21:54:34 INFO - PROCESS | 1831 | 1466744074607 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 21:54:34 INFO - PROCESS | 1831 | 1466744074617 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 21:54:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:54:34 INFO - PROCESS | 1831 | 1466744074632 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:54:34 INFO - PROCESS | 1831 | 1466744074638 Marionette TRACE conn4 <- [1,594,null,{}] 21:54:34 INFO - PROCESS | 1831 | 1466744074646 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:34 INFO - PROCESS | 1831 | 1466744074653 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:35 INFO - PROCESS | 1831 | 1466744075014 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 21:54:35 INFO - PROCESS | 1831 | 1466744075185 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:35 INFO - PROCESS | 1831 | 1466744075193 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x97907400 == 16 [pid = 1831] [id = 156] 21:54:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x98377c00) [pid = 1831] [serial = 468] [outer = (nil)] 21:54:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99d1e000) [pid = 1831] [serial = 469] [outer = 0x98377c00] 21:54:35 INFO - PROCESS | 1831 | 1466744075301 Marionette DEBUG loaded listener.js 21:54:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9989bc00) [pid = 1831] [serial = 470] [outer = 0x98377c00] 21:54:36 INFO - PROCESS | 1831 | 1466744076349 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 21:54:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:54:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1789ms 21:54:36 INFO - PROCESS | 1831 | 1466744076419 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 21:54:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:54:36 INFO - PROCESS | 1831 | 1466744076424 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 21:54:36 INFO - PROCESS | 1831 | 1466744076432 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:54:36 INFO - PROCESS | 1831 | 1466744076439 Marionette TRACE conn4 <- [1,598,null,{}] 21:54:36 INFO - PROCESS | 1831 | 1466744076457 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:36 INFO - PROCESS | 1831 | 1466744076467 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:36 INFO - PROCESS | 1831 | 1466744076701 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 21:54:36 INFO - PROCESS | 1831 | 1466744076912 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:36 INFO - PROCESS | 1831 | 1466744076925 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a54e800 == 17 [pid = 1831] [id = 157] 21:54:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a550800) [pid = 1831] [serial = 471] [outer = (nil)] 21:54:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a559400) [pid = 1831] [serial = 472] [outer = 0x9a550800] 21:54:37 INFO - PROCESS | 1831 | 1466744077012 Marionette DEBUG loaded listener.js 21:54:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9a76d000) [pid = 1831] [serial = 473] [outer = 0x9a550800] 21:54:38 INFO - PROCESS | 1831 | 1466744078019 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 21:54:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:54:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1643ms 21:54:38 INFO - PROCESS | 1831 | 1466744078086 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 21:54:38 INFO - PROCESS | 1831 | 1466744078093 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 21:54:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:54:38 INFO - PROCESS | 1831 | 1466744078100 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:54:38 INFO - PROCESS | 1831 | 1466744078105 Marionette TRACE conn4 <- [1,602,null,{}] 21:54:38 INFO - PROCESS | 1831 | 1466744078113 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:38 INFO - PROCESS | 1831 | 1466744078119 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:38 INFO - PROCESS | 1831 | 1466744078326 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 21:54:38 INFO - PROCESS | 1831 | 1466744078531 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:38 INFO - PROCESS | 1831 | 1466744078541 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x99822000 == 18 [pid = 1831] [id = 158] 21:54:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9a54b400) [pid = 1831] [serial = 474] [outer = (nil)] 21:54:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9a854400) [pid = 1831] [serial = 475] [outer = 0x9a54b400] 21:54:38 INFO - PROCESS | 1831 | 1466744078637 Marionette DEBUG loaded listener.js 21:54:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9a85c400) [pid = 1831] [serial = 476] [outer = 0x9a54b400] 21:54:39 INFO - PROCESS | 1831 | 1466744079712 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 21:54:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:54:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1704ms 21:54:39 INFO - PROCESS | 1831 | 1466744079806 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 21:54:39 INFO - PROCESS | 1831 | 1466744079811 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 21:54:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:54:39 INFO - PROCESS | 1831 | 1466744079818 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:54:39 INFO - PROCESS | 1831 | 1466744079824 Marionette TRACE conn4 <- [1,606,null,{}] 21:54:39 INFO - PROCESS | 1831 | 1466744079830 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:39 INFO - PROCESS | 1831 | 1466744079836 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:40 INFO - PROCESS | 1831 | 1466744080076 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 21:54:40 INFO - PROCESS | 1831 | 1466744080326 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:40 INFO - PROCESS | 1831 | 1466744080333 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a7400 == 19 [pid = 1831] [id = 159] 21:54:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x99b83c00) [pid = 1831] [serial = 477] [outer = (nil)] 21:54:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x9afdd400) [pid = 1831] [serial = 478] [outer = 0x99b83c00] 21:54:40 INFO - PROCESS | 1831 | 1466744080433 Marionette DEBUG loaded listener.js 21:54:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x9b4e7000) [pid = 1831] [serial = 479] [outer = 0x99b83c00] 21:54:41 INFO - PROCESS | 1831 | 1466744081639 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:54:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:54:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1893ms 21:54:41 INFO - PROCESS | 1831 | 1466744081712 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 21:54:41 INFO - PROCESS | 1831 | 1466744081720 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 21:54:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:54:41 INFO - PROCESS | 1831 | 1466744081730 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:54:41 INFO - PROCESS | 1831 | 1466744081736 Marionette TRACE conn4 <- [1,610,null,{}] 21:54:41 INFO - PROCESS | 1831 | 1466744081756 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:41 INFO - PROCESS | 1831 | 1466744081763 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:42 INFO - PROCESS | 1831 | 1466744082085 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 21:54:42 INFO - PROCESS | 1831 | 1466744082345 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:42 INFO - PROCESS | 1831 | 1466744082374 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525dc00 == 20 [pid = 1831] [id = 160] 21:54:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x95260400) [pid = 1831] [serial = 480] [outer = (nil)] 21:54:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x952a0000) [pid = 1831] [serial = 481] [outer = 0x95260400] 21:54:42 INFO - PROCESS | 1831 | 1466744082513 Marionette DEBUG loaded listener.js 21:54:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x953e4800) [pid = 1831] [serial = 482] [outer = 0x95260400] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9989e800) [pid = 1831] [serial = 406] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x979eb800) [pid = 1831] [serial = 404] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa1085c00) [pid = 1831] [serial = 400] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9d4f7800) [pid = 1831] [serial = 398] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9b944400) [pid = 1831] [serial = 412] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9790c000) [pid = 1831] [serial = 403] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9a776400) [pid = 1831] [serial = 389] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9d47e400) [pid = 1831] [serial = 397] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x98a20c00) [pid = 1831] [serial = 392] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9a769800) [pid = 1831] [serial = 409] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x979f1000) [pid = 1831] [serial = 391] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x99ef1800) [pid = 1831] [serial = 395] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d817800) [pid = 1831] [serial = 413] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x99eea000) [pid = 1831] [serial = 394] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x998bb000) [pid = 1831] [serial = 407] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9a772000) [pid = 1831] [serial = 410] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa1f1dc00) [pid = 1831] [serial = 401] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9a85dc00) [pid = 1831] [serial = 415] [outer = (nil)] [url = about:blank] 21:54:42 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9b4a3000) [pid = 1831] [serial = 416] [outer = (nil)] [url = about:blank] 21:54:43 INFO - PROCESS | 1831 | 1466744083467 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 21:54:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:54:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1802ms 21:54:43 INFO - PROCESS | 1831 | 1466744083532 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 21:54:43 INFO - PROCESS | 1831 | 1466744083540 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 21:54:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:54:43 INFO - PROCESS | 1831 | 1466744083553 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:54:43 INFO - PROCESS | 1831 | 1466744083559 Marionette TRACE conn4 <- [1,614,null,{}] 21:54:43 INFO - PROCESS | 1831 | 1466744083565 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:43 INFO - PROCESS | 1831 | 1466744083572 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:43 INFO - PROCESS | 1831 | 1466744083754 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 21:54:43 INFO - PROCESS | 1831 | 1466744083875 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:43 INFO - PROCESS | 1831 | 1466744083886 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x95261800 == 21 [pid = 1831] [id = 161] 21:54:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x979ee000) [pid = 1831] [serial = 483] [outer = (nil)] 21:54:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9836e000) [pid = 1831] [serial = 484] [outer = 0x979ee000] 21:54:43 INFO - PROCESS | 1831 | 1466744083958 Marionette DEBUG loaded listener.js 21:54:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x98aca800) [pid = 1831] [serial = 485] [outer = 0x979ee000] 21:54:44 INFO - PROCESS | 1831 | 1466744084810 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 21:54:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:54:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1338ms 21:54:44 INFO - PROCESS | 1831 | 1466744084891 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 21:54:44 INFO - PROCESS | 1831 | 1466744084894 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 21:54:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:54:44 INFO - PROCESS | 1831 | 1466744084903 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:54:44 INFO - PROCESS | 1831 | 1466744084910 Marionette TRACE conn4 <- [1,618,null,{}] 21:54:44 INFO - PROCESS | 1831 | 1466744084928 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:44 INFO - PROCESS | 1831 | 1466744084937 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:45 INFO - PROCESS | 1831 | 1466744085123 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 21:54:45 INFO - PROCESS | 1831 | 1466744085277 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:45 INFO - PROCESS | 1831 | 1466744085288 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d1cc00 == 22 [pid = 1831] [id = 162] 21:54:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99d21800) [pid = 1831] [serial = 486] [outer = (nil)] 21:54:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a0cf400) [pid = 1831] [serial = 487] [outer = 0x99d21800] 21:54:45 INFO - PROCESS | 1831 | 1466744085366 Marionette DEBUG loaded listener.js 21:54:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9a554000) [pid = 1831] [serial = 488] [outer = 0x99d21800] 21:54:46 INFO - PROCESS | 1831 | 1466744086345 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1499ms 21:54:46 INFO - PROCESS | 1831 | 1466744086404 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 21:54:46 INFO - PROCESS | 1831 | 1466744086410 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 21:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:54:46 INFO - PROCESS | 1831 | 1466744086426 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:54:46 INFO - PROCESS | 1831 | 1466744086431 Marionette TRACE conn4 <- [1,622,null,{}] 21:54:46 INFO - PROCESS | 1831 | 1466744086437 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:46 INFO - PROCESS | 1831 | 1466744086443 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:46 INFO - PROCESS | 1831 | 1466744086683 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 21:54:46 INFO - PROCESS | 1831 | 1466744086713 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:46 INFO - PROCESS | 1831 | 1466744086721 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a05a800 == 23 [pid = 1831] [id = 163] 21:54:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a0da000) [pid = 1831] [serial = 489] [outer = (nil)] 21:54:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a775800) [pid = 1831] [serial = 490] [outer = 0x9a0da000] 21:54:46 INFO - PROCESS | 1831 | 1466744086800 Marionette DEBUG loaded listener.js 21:54:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a85d400) [pid = 1831] [serial = 491] [outer = 0x9a0da000] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9471b400) [pid = 1831] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x979f2800) [pid = 1831] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a76f400) [pid = 1831] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a857c00) [pid = 1831] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa24ed800) [pid = 1831] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa3234c00) [pid = 1831] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x953f2800) [pid = 1831] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x95385800) [pid = 1831] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9989ac00) [pid = 1831] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x91ad6000) [pid = 1831] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x93a81400) [pid = 1831] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9477ac00) [pid = 1831] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9538e800) [pid = 1831] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8fdad800) [pid = 1831] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:54:47 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x97901800) [pid = 1831] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:54:47 INFO - PROCESS | 1831 | 1466744087983 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 21:54:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:54:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1593ms 21:54:48 INFO - PROCESS | 1831 | 1466744088021 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 21:54:48 INFO - PROCESS | 1831 | 1466744088028 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 21:54:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:54:48 INFO - PROCESS | 1831 | 1466744088040 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:54:48 INFO - PROCESS | 1831 | 1466744088045 Marionette TRACE conn4 <- [1,626,null,{}] 21:54:48 INFO - PROCESS | 1831 | 1466744088056 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:48 INFO - PROCESS | 1831 | 1466744088065 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:48 INFO - PROCESS | 1831 | 1466744088290 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 21:54:48 INFO - PROCESS | 1831 | 1466744088481 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:48 INFO - PROCESS | 1831 | 1466744088487 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad800 == 24 [pid = 1831] [id = 164] 21:54:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x91ad6000) [pid = 1831] [serial = 492] [outer = (nil)] 21:54:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x97970400) [pid = 1831] [serial = 493] [outer = 0x91ad6000] 21:54:48 INFO - PROCESS | 1831 | 1466744088569 Marionette DEBUG loaded listener.js 21:54:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x996be000) [pid = 1831] [serial = 494] [outer = 0x91ad6000] 21:54:49 INFO - PROCESS | 1831 | 1466744089374 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 21:54:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:54:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1446ms 21:54:49 INFO - PROCESS | 1831 | 1466744089486 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 21:54:49 INFO - PROCESS | 1831 | 1466744089492 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 21:54:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:54:49 INFO - PROCESS | 1831 | 1466744089502 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:54:49 INFO - PROCESS | 1831 | 1466744089509 Marionette TRACE conn4 <- [1,630,null,{}] 21:54:49 INFO - PROCESS | 1831 | 1466744089520 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:49 INFO - PROCESS | 1831 | 1466744089526 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:49 INFO - PROCESS | 1831 | 1466744089775 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 21:54:50 INFO - PROCESS | 1831 | 1466744090009 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:50 INFO - PROCESS | 1831 | 1466744090036 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adec00 == 25 [pid = 1831] [id = 165] 21:54:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x93c2fc00) [pid = 1831] [serial = 495] [outer = (nil)] 21:54:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x952a0800) [pid = 1831] [serial = 496] [outer = 0x93c2fc00] 21:54:50 INFO - PROCESS | 1831 | 1466744090139 Marionette DEBUG loaded listener.js 21:54:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x953edc00) [pid = 1831] [serial = 497] [outer = 0x93c2fc00] 21:54:51 INFO - PROCESS | 1831 | 1466744091167 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 21:54:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:54:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1751ms 21:54:51 INFO - PROCESS | 1831 | 1466744091256 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 21:54:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:54:51 INFO - PROCESS | 1831 | 1466744091266 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 21:54:51 INFO - PROCESS | 1831 | 1466744091298 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:54:51 INFO - PROCESS | 1831 | 1466744091306 Marionette TRACE conn4 <- [1,634,null,{}] 21:54:51 INFO - PROCESS | 1831 | 1466744091358 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:51 INFO - PROCESS | 1831 | 1466744091363 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:51 INFO - PROCESS | 1831 | 1466744091584 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 21:54:51 INFO - PROCESS | 1831 | 1466744091804 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:51 INFO - PROCESS | 1831 | 1466744091814 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989ac00 == 26 [pid = 1831] [id = 166] 21:54:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9989d000) [pid = 1831] [serial = 498] [outer = (nil)] 21:54:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x998b7000) [pid = 1831] [serial = 499] [outer = 0x9989d000] 21:54:51 INFO - PROCESS | 1831 | 1466744091900 Marionette DEBUG loaded listener.js 21:54:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99d27000) [pid = 1831] [serial = 500] [outer = 0x9989d000] 21:54:52 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:54:52 INFO - PROCESS | 1831 | 1466744092875 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 21:54:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:54:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1651ms 21:54:52 INFO - PROCESS | 1831 | 1466744092927 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 21:54:52 INFO - PROCESS | 1831 | 1466744092932 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 21:54:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:54:52 INFO - PROCESS | 1831 | 1466744092940 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:54:52 INFO - PROCESS | 1831 | 1466744092944 Marionette TRACE conn4 <- [1,638,null,{}] 21:54:52 INFO - PROCESS | 1831 | 1466744092962 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:52 INFO - PROCESS | 1831 | 1466744092971 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:53 INFO - PROCESS | 1831 | 1466744093222 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 21:54:53 INFO - PROCESS | 1831 | 1466744093529 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:53 INFO - PROCESS | 1831 | 1466744093545 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b946800 == 27 [pid = 1831] [id = 167] 21:54:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9d47e400) [pid = 1831] [serial = 501] [outer = (nil)] 21:54:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9d813800) [pid = 1831] [serial = 502] [outer = 0x9d47e400] 21:54:53 INFO - PROCESS | 1831 | 1466744093636 Marionette DEBUG loaded listener.js 21:54:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9d87c800) [pid = 1831] [serial = 503] [outer = 0x9d47e400] 21:54:54 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:54:54 INFO - PROCESS | 1831 | 1466744094603 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:54:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:54:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1695ms 21:54:54 INFO - PROCESS | 1831 | 1466744094635 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 21:54:54 INFO - PROCESS | 1831 | 1466744094639 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 21:54:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:54:54 INFO - PROCESS | 1831 | 1466744094647 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:54:54 INFO - PROCESS | 1831 | 1466744094650 Marionette TRACE conn4 <- [1,642,null,{}] 21:54:54 INFO - PROCESS | 1831 | 1466744094658 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:54 INFO - PROCESS | 1831 | 1466744094664 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:54 INFO - PROCESS | 1831 | 1466744094872 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 21:54:55 INFO - PROCESS | 1831 | 1466744095079 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:55 INFO - PROCESS | 1831 | 1466744095089 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b948c00 == 28 [pid = 1831] [id = 168] 21:54:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9d879400) [pid = 1831] [serial = 504] [outer = (nil)] 21:54:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa1023400) [pid = 1831] [serial = 505] [outer = 0x9d879400] 21:54:55 INFO - PROCESS | 1831 | 1466744095234 Marionette DEBUG loaded listener.js 21:54:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa1086000) [pid = 1831] [serial = 506] [outer = 0x9d879400] 21:54:56 INFO - PROCESS | 1831 | 1466744096189 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 21:54:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:54:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1590ms 21:54:56 INFO - PROCESS | 1831 | 1466744096244 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 21:54:56 INFO - PROCESS | 1831 | 1466744096257 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 21:54:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:54:56 INFO - PROCESS | 1831 | 1466744096267 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:54:56 INFO - PROCESS | 1831 | 1466744096271 Marionette TRACE conn4 <- [1,646,null,{}] 21:54:56 INFO - PROCESS | 1831 | 1466744096277 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:56 INFO - PROCESS | 1831 | 1466744096283 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:56 INFO - PROCESS | 1831 | 1466744096485 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 21:54:56 INFO - PROCESS | 1831 | 1466744096700 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:56 INFO - PROCESS | 1831 | 1466744096708 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d88e400 == 29 [pid = 1831] [id = 169] 21:54:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa101d400) [pid = 1831] [serial = 507] [outer = (nil)] 21:54:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa1f25800) [pid = 1831] [serial = 508] [outer = 0xa101d400] 21:54:56 INFO - PROCESS | 1831 | 1466744096810 Marionette DEBUG loaded listener.js 21:54:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa1f29800) [pid = 1831] [serial = 509] [outer = 0xa101d400] 21:54:57 INFO - PROCESS | 1831 | 1466744097700 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:54:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:54:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1484ms 21:54:57 INFO - PROCESS | 1831 | 1466744097751 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 21:54:57 INFO - PROCESS | 1831 | 1466744097756 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 21:54:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:54:57 INFO - PROCESS | 1831 | 1466744097765 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:54:57 INFO - PROCESS | 1831 | 1466744097768 Marionette TRACE conn4 <- [1,650,null,{}] 21:54:57 INFO - PROCESS | 1831 | 1466744097775 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:57 INFO - PROCESS | 1831 | 1466744097786 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:58 INFO - PROCESS | 1831 | 1466744098064 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 21:54:58 INFO - PROCESS | 1831 | 1466744098291 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:58 INFO - PROCESS | 1831 | 1466744098300 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529bc00 == 30 [pid = 1831] [id = 170] 21:54:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa1081c00) [pid = 1831] [serial = 510] [outer = (nil)] 21:54:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa2273400) [pid = 1831] [serial = 511] [outer = 0xa1081c00] 21:54:58 INFO - PROCESS | 1831 | 1466744098435 Marionette DEBUG loaded listener.js 21:54:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa22ab400) [pid = 1831] [serial = 512] [outer = 0xa1081c00] 21:54:59 INFO - PROCESS | 1831 | 1466744099343 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 21:54:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:54:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1632ms 21:54:59 INFO - PROCESS | 1831 | 1466744099398 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 21:54:59 INFO - PROCESS | 1831 | 1466744099401 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 21:54:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:54:59 INFO - PROCESS | 1831 | 1466744099409 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:54:59 INFO - PROCESS | 1831 | 1466744099414 Marionette TRACE conn4 <- [1,654,null,{}] 21:54:59 INFO - PROCESS | 1831 | 1466744099420 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:54:59 INFO - PROCESS | 1831 | 1466744099426 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:59 INFO - PROCESS | 1831 | 1466744099623 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 21:54:59 INFO - PROCESS | 1831 | 1466744099790 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:54:59 INFO - PROCESS | 1831 | 1466744099801 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:54:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdadc00 == 31 [pid = 1831] [id = 171] 21:54:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x8fdb0400) [pid = 1831] [serial = 513] [outer = (nil)] 21:54:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x91ad9000) [pid = 1831] [serial = 514] [outer = 0x8fdb0400] 21:54:59 INFO - PROCESS | 1831 | 1466744099929 Marionette DEBUG loaded listener.js 21:55:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x95389400) [pid = 1831] [serial = 515] [outer = 0x8fdb0400] 21:55:01 INFO - PROCESS | 1831 | 1466744101065 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 21:55:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:55:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1732ms 21:55:01 INFO - PROCESS | 1831 | 1466744101143 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 21:55:01 INFO - PROCESS | 1831 | 1466744101148 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 21:55:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:55:01 INFO - PROCESS | 1831 | 1466744101159 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:55:01 INFO - PROCESS | 1831 | 1466744101164 Marionette TRACE conn4 <- [1,658,null,{}] 21:55:01 INFO - PROCESS | 1831 | 1466744101174 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:01 INFO - PROCESS | 1831 | 1466744101181 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:01 INFO - PROCESS | 1831 | 1466744101379 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 21:55:01 INFO - PROCESS | 1831 | 1466744101648 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:01 INFO - PROCESS | 1831 | 1466744101670 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a5b400 == 32 [pid = 1831] [id = 172] 21:55:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x95297400) [pid = 1831] [serial = 516] [outer = (nil)] 21:55:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x95392400) [pid = 1831] [serial = 517] [outer = 0x95297400] 21:55:01 INFO - PROCESS | 1831 | 1466744101805 Marionette DEBUG loaded listener.js 21:55:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x96e63000) [pid = 1831] [serial = 518] [outer = 0x95297400] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x95295000) [pid = 1831] [serial = 419] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9477cc00) [pid = 1831] [serial = 418] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x99b4c800) [pid = 1831] [serial = 422] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x998a2800) [pid = 1831] [serial = 421] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9d815800) [pid = 1831] [serial = 425] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9ac56800) [pid = 1831] [serial = 424] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa2460400) [pid = 1831] [serial = 428] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa22a2400) [pid = 1831] [serial = 427] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa3239400) [pid = 1831] [serial = 431] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa3235800) [pid = 1831] [serial = 430] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa672e400) [pid = 1831] [serial = 434] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa3240000) [pid = 1831] [serial = 433] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x97902400) [pid = 1831] [serial = 454] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x95391000) [pid = 1831] [serial = 437] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9538bc00) [pid = 1831] [serial = 436] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9989e400) [pid = 1831] [serial = 457] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x998a8400) [pid = 1831] [serial = 458] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x91ae2400) [pid = 1831] [serial = 440] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x91ade000) [pid = 1831] [serial = 439] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x93c24000) [pid = 1831] [serial = 451] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x94778400) [pid = 1831] [serial = 452] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa323fc00) [pid = 1831] [serial = 443] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x97902c00) [pid = 1831] [serial = 449] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9a768800) [pid = 1831] [serial = 442] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x8fdb7800) [pid = 1831] [serial = 446] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8fdb6400) [pid = 1831] [serial = 445] [outer = (nil)] [url = about:blank] 21:55:03 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99c6f800) [pid = 1831] [serial = 461] [outer = (nil)] [url = about:blank] 21:55:04 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x953ee400) [pid = 1831] [serial = 448] [outer = (nil)] [url = about:blank] 21:55:04 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9989cc00) [pid = 1831] [serial = 460] [outer = (nil)] [url = about:blank] 21:55:04 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9796e400) [pid = 1831] [serial = 455] [outer = (nil)] [url = about:blank] 21:55:04 INFO - PROCESS | 1831 | 1466744104053 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:55:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:55:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 2990ms 21:55:04 INFO - PROCESS | 1831 | 1466744104165 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 21:55:04 INFO - PROCESS | 1831 | 1466744104171 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 21:55:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:55:04 INFO - PROCESS | 1831 | 1466744104184 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:55:04 INFO - PROCESS | 1831 | 1466744104191 Marionette TRACE conn4 <- [1,662,null,{}] 21:55:04 INFO - PROCESS | 1831 | 1466744104199 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:04 INFO - PROCESS | 1831 | 1466744104204 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:04 INFO - PROCESS | 1831 | 1466744104378 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 21:55:04 INFO - PROCESS | 1831 | 1466744104389 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:04 INFO - PROCESS | 1831 | 1466744104399 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a5e400 == 33 [pid = 1831] [id = 173] 21:55:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x93a7a400) [pid = 1831] [serial = 519] [outer = (nil)] 21:55:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x93a88000) [pid = 1831] [serial = 520] [outer = 0x93a7a400] 21:55:04 INFO - PROCESS | 1831 | 1466744104478 Marionette DEBUG loaded listener.js 21:55:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9471ec00) [pid = 1831] [serial = 521] [outer = 0x93a7a400] 21:55:05 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:55:05 INFO - PROCESS | 1831 | 1466744105429 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 21:55:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:55:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1285ms 21:55:05 INFO - PROCESS | 1831 | 1466744105469 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 21:55:05 INFO - PROCESS | 1831 | 1466744105478 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 21:55:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:55:05 INFO - PROCESS | 1831 | 1466744105490 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:55:05 INFO - PROCESS | 1831 | 1466744105494 Marionette TRACE conn4 <- [1,666,null,{}] 21:55:05 INFO - PROCESS | 1831 | 1466744105501 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:05 INFO - PROCESS | 1831 | 1466744105507 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:05 INFO - PROCESS | 1831 | 1466744105695 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 21:55:05 INFO - PROCESS | 1831 | 1466744105811 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:05 INFO - PROCESS | 1831 | 1466744105817 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538b800 == 34 [pid = 1831] [id = 174] 21:55:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9538c400) [pid = 1831] [serial = 522] [outer = (nil)] 21:55:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x953eb000) [pid = 1831] [serial = 523] [outer = 0x9538c400] 21:55:05 INFO - PROCESS | 1831 | 1466744105897 Marionette DEBUG loaded listener.js 21:55:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x96e67000) [pid = 1831] [serial = 524] [outer = 0x9538c400] 21:55:06 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:55:06 INFO - PROCESS | 1831 | 1466744106849 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 21:55:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:55:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1383ms 21:55:06 INFO - PROCESS | 1831 | 1466744106873 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 21:55:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:55:06 INFO - PROCESS | 1831 | 1466744106877 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 21:55:06 INFO - PROCESS | 1831 | 1466744106885 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:55:06 INFO - PROCESS | 1831 | 1466744106892 Marionette TRACE conn4 <- [1,670,null,{}] 21:55:06 INFO - PROCESS | 1831 | 1466744106919 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:06 INFO - PROCESS | 1831 | 1466744106929 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:07 INFO - PROCESS | 1831 | 1466744107163 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 21:55:07 INFO - PROCESS | 1831 | 1466744107193 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:07 INFO - PROCESS | 1831 | 1466744107207 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a1d400 == 35 [pid = 1831] [id = 175] 21:55:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x98a1d800) [pid = 1831] [serial = 525] [outer = (nil)] 21:55:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x98cbfc00) [pid = 1831] [serial = 526] [outer = 0x98a1d800] 21:55:07 INFO - PROCESS | 1831 | 1466744107288 Marionette DEBUG loaded listener.js 21:55:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x996be800) [pid = 1831] [serial = 527] [outer = 0x98a1d800] 21:55:08 INFO - PROCESS | 1831 | 1466744108289 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 21:55:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:55:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1452ms 21:55:08 INFO - PROCESS | 1831 | 1466744108337 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 21:55:08 INFO - PROCESS | 1831 | 1466744108342 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 21:55:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:55:08 INFO - PROCESS | 1831 | 1466744108387 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:55:08 INFO - PROCESS | 1831 | 1466744108390 Marionette TRACE conn4 <- [1,674,null,{}] 21:55:08 INFO - PROCESS | 1831 | 1466744108397 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:08 INFO - PROCESS | 1831 | 1466744108401 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:09 INFO - PROCESS | 1831 | 1466744109109 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a550800) [pid = 1831] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99b83c00) [pid = 1831] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99d21800) [pid = 1831] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a54b400) [pid = 1831] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x979ee000) [pid = 1831] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98377c00) [pid = 1831] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a0da000) [pid = 1831] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x95260400) [pid = 1831] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9538e000) [pid = 1831] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x99c7bc00) [pid = 1831] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:55:09 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x91ad6000) [pid = 1831] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:55:09 INFO - PROCESS | 1831 | 1466744109266 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:09 INFO - PROCESS | 1831 | 1466744109273 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdba800 == 36 [pid = 1831] [id = 176] 21:55:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x93a5a800) [pid = 1831] [serial = 528] [outer = (nil)] 21:55:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x953ea400) [pid = 1831] [serial = 529] [outer = 0x93a5a800] 21:55:09 INFO - PROCESS | 1831 | 1466744109352 Marionette DEBUG loaded listener.js 21:55:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x998b0c00) [pid = 1831] [serial = 530] [outer = 0x93a5a800] 21:55:09 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:55:10 INFO - PROCESS | 1831 | 1466744110142 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 21:55:10 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 21:55:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1782ms 21:55:10 INFO - PROCESS | 1831 | 1466744110170 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 21:55:10 INFO - PROCESS | 1831 | 1466744110173 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 21:55:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:55:10 INFO - PROCESS | 1831 | 1466744110181 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:55:10 INFO - PROCESS | 1831 | 1466744110185 Marionette TRACE conn4 <- [1,678,null,{}] 21:55:10 INFO - PROCESS | 1831 | 1466744110191 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:10 INFO - PROCESS | 1831 | 1466744110197 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:10 INFO - PROCESS | 1831 | 1466744110418 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 21:55:10 INFO - PROCESS | 1831 | 1466744110439 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:10 INFO - PROCESS | 1831 | 1466744110450 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb8800 == 37 [pid = 1831] [id = 177] 21:55:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x91add000) [pid = 1831] [serial = 531] [outer = (nil)] 21:55:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x99d1d800) [pid = 1831] [serial = 532] [outer = 0x91add000] 21:55:10 INFO - PROCESS | 1831 | 1466744110520 Marionette DEBUG loaded listener.js 21:55:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99d22c00) [pid = 1831] [serial = 533] [outer = 0x91add000] 21:55:11 INFO - PROCESS | 1831 | 1466744111629 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 21:55:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:55:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1498ms 21:55:11 INFO - PROCESS | 1831 | 1466744111681 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 21:55:11 INFO - PROCESS | 1831 | 1466744111689 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 21:55:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:55:11 INFO - PROCESS | 1831 | 1466744111698 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:55:11 INFO - PROCESS | 1831 | 1466744111703 Marionette TRACE conn4 <- [1,682,null,{}] 21:55:11 INFO - PROCESS | 1831 | 1466744111712 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:11 INFO - PROCESS | 1831 | 1466744111718 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:11 INFO - PROCESS | 1831 | 1466744111947 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 21:55:12 INFO - PROCESS | 1831 | 1466744112190 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:12 INFO - PROCESS | 1831 | 1466744112203 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb6800 == 38 [pid = 1831] [id = 178] 21:55:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9538f400) [pid = 1831] [serial = 534] [outer = (nil)] 21:55:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x97905000) [pid = 1831] [serial = 535] [outer = 0x9538f400] 21:55:12 INFO - PROCESS | 1831 | 1466744112294 Marionette DEBUG loaded listener.js 21:55:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x97979000) [pid = 1831] [serial = 536] [outer = 0x9538f400] 21:55:13 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:13 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:55:13 INFO - PROCESS | 1831 | 1466744113806 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 21:55:13 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) 21:55:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2149ms 21:55:13 INFO - PROCESS | 1831 | 1466744113847 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 21:55:13 INFO - PROCESS | 1831 | 1466744113855 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 21:55:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:55:13 INFO - PROCESS | 1831 | 1466744113868 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:55:13 INFO - PROCESS | 1831 | 1466744113872 Marionette TRACE conn4 <- [1,686,null,{}] 21:55:13 INFO - PROCESS | 1831 | 1466744113879 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:13 INFO - PROCESS | 1831 | 1466744113884 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:14 INFO - PROCESS | 1831 | 1466744114105 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 21:55:14 INFO - PROCESS | 1831 | 1466744114261 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:14 INFO - PROCESS | 1831 | 1466744114272 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae3c00 == 39 [pid = 1831] [id = 179] 21:55:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x98a74c00) [pid = 1831] [serial = 537] [outer = (nil)] 21:55:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99d25c00) [pid = 1831] [serial = 538] [outer = 0x98a74c00] 21:55:14 INFO - PROCESS | 1831 | 1466744114357 Marionette DEBUG loaded listener.js 21:55:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x99eed000) [pid = 1831] [serial = 539] [outer = 0x98a74c00] 21:55:15 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:15 INFO - PROCESS | 1831 | 1466744115891 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 21:55:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:55:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2037ms 21:55:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:55:15 INFO - PROCESS | 1831 | 1466744115904 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 21:55:15 INFO - PROCESS | 1831 | 1466744115907 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 21:55:15 INFO - PROCESS | 1831 | 1466744115915 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:55:15 INFO - PROCESS | 1831 | 1466744115921 Marionette TRACE conn4 <- [1,690,null,{}] 21:55:15 INFO - PROCESS | 1831 | 1466744115938 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:15 INFO - PROCESS | 1831 | 1466744115947 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:16 INFO - PROCESS | 1831 | 1466744116153 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 21:55:16 INFO - PROCESS | 1831 | 1466744116309 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:16 INFO - PROCESS | 1831 | 1466744116322 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a552c00 == 40 [pid = 1831] [id = 180] 21:55:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a558800) [pid = 1831] [serial = 540] [outer = (nil)] 21:55:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9ac5e800) [pid = 1831] [serial = 541] [outer = 0x9a558800] 21:55:16 INFO - PROCESS | 1831 | 1466744116405 Marionette DEBUG loaded listener.js 21:55:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9b77e800) [pid = 1831] [serial = 542] [outer = 0x9a558800] 21:55:17 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:17 INFO - PROCESS | 1831 | 1466744117962 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 21:55:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:55:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2097ms 21:55:18 INFO - PROCESS | 1831 | 1466744118012 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 21:55:18 INFO - PROCESS | 1831 | 1466744118018 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 21:55:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:55:18 INFO - PROCESS | 1831 | 1466744118027 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:55:18 INFO - PROCESS | 1831 | 1466744118032 Marionette TRACE conn4 <- [1,694,null,{}] 21:55:18 INFO - PROCESS | 1831 | 1466744118040 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:18 INFO - PROCESS | 1831 | 1466744118046 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:18 INFO - PROCESS | 1831 | 1466744118254 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 21:55:18 INFO - PROCESS | 1831 | --DOCSHELL 0x9d88e400 == 39 [pid = 1831] [id = 169] 21:55:18 INFO - PROCESS | 1831 | --DOCSHELL 0x99899800 == 38 [pid = 1831] [id = 152] 21:55:18 INFO - PROCESS | 1831 | --DOCSHELL 0x953e8c00 == 37 [pid = 1831] [id = 151] 21:55:18 INFO - PROCESS | 1831 | --DOCSHELL 0x953e5400 == 36 [pid = 1831] [id = 153] 21:55:18 INFO - PROCESS | 1831 | --DOCSHELL 0x93a80800 == 35 [pid = 1831] [id = 150] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x996be000) [pid = 1831] [serial = 494] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9a76d000) [pid = 1831] [serial = 473] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9afdd400) [pid = 1831] [serial = 478] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a554000) [pid = 1831] [serial = 488] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a85c400) [pid = 1831] [serial = 476] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9a559400) [pid = 1831] [serial = 472] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9836e000) [pid = 1831] [serial = 484] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9989bc00) [pid = 1831] [serial = 470] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9a775800) [pid = 1831] [serial = 490] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9b4e7000) [pid = 1831] [serial = 479] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x952a0000) [pid = 1831] [serial = 481] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x953ec000) [pid = 1831] [serial = 466] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x99d1e000) [pid = 1831] [serial = 469] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x97903000) [pid = 1831] [serial = 467] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x98aca800) [pid = 1831] [serial = 485] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x953e4800) [pid = 1831] [serial = 482] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9a85d400) [pid = 1831] [serial = 491] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x9a854400) [pid = 1831] [serial = 475] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x99ee6000) [pid = 1831] [serial = 463] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9a0cf400) [pid = 1831] [serial = 487] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x99eee800) [pid = 1831] [serial = 464] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x97970400) [pid = 1831] [serial = 493] [outer = (nil)] [url = about:blank] 21:55:18 INFO - PROCESS | 1831 | 1466744118443 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:18 INFO - PROCESS | 1831 | 1466744118457 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x9519fc00 == 36 [pid = 1831] [id = 181] 21:55:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9525d400) [pid = 1831] [serial = 543] [outer = (nil)] 21:55:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x952a1000) [pid = 1831] [serial = 544] [outer = 0x9525d400] 21:55:18 INFO - PROCESS | 1831 | 1466744118532 Marionette DEBUG loaded listener.js 21:55:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x95393400) [pid = 1831] [serial = 545] [outer = 0x9525d400] 21:55:19 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:19 INFO - PROCESS | 1831 | 1466744119793 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 21:55:19 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) 21:55:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1783ms 21:55:19 INFO - PROCESS | 1831 | 1466744119810 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 21:55:19 INFO - PROCESS | 1831 | 1466744119818 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 21:55:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:55:19 INFO - PROCESS | 1831 | 1466744119885 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:55:19 INFO - PROCESS | 1831 | 1466744119890 Marionette TRACE conn4 <- [1,698,null,{}] 21:55:19 INFO - PROCESS | 1831 | 1466744119899 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:19 INFO - PROCESS | 1831 | 1466744119905 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:20 INFO - PROCESS | 1831 | 1466744120067 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 21:55:20 INFO - PROCESS | 1831 | 1466744120079 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:20 INFO - PROCESS | 1831 | 1466744120086 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x97970400 == 37 [pid = 1831] [id = 182] 21:55:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x979fa000) [pid = 1831] [serial = 546] [outer = (nil)] 21:55:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x98a20800) [pid = 1831] [serial = 547] [outer = 0x979fa000] 21:55:20 INFO - PROCESS | 1831 | 1466744120165 Marionette DEBUG loaded listener.js 21:55:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x996be400) [pid = 1831] [serial = 548] [outer = 0x979fa000] 21:55:21 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:21 INFO - PROCESS | 1831 | 1466744121491 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 21:55:21 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) 21:55:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1701ms 21:55:21 INFO - PROCESS | 1831 | 1466744121532 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 21:55:21 INFO - PROCESS | 1831 | 1466744121535 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 21:55:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:55:21 INFO - PROCESS | 1831 | 1466744121543 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:55:21 INFO - PROCESS | 1831 | 1466744121549 Marionette TRACE conn4 <- [1,702,null,{}] 21:55:21 INFO - PROCESS | 1831 | 1466744121585 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:21 INFO - PROCESS | 1831 | 1466744121593 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:21 INFO - PROCESS | 1831 | 1466744121876 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 21:55:21 INFO - PROCESS | 1831 | 1466744121919 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:21 INFO - PROCESS | 1831 | 1466744121931 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x99eef800 == 38 [pid = 1831] [id = 183] 21:55:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x99eefc00) [pid = 1831] [serial = 549] [outer = (nil)] 21:55:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9a0d1800) [pid = 1831] [serial = 550] [outer = 0x99eefc00] 21:55:22 INFO - PROCESS | 1831 | 1466744122010 Marionette DEBUG loaded listener.js 21:55:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9a554000) [pid = 1831] [serial = 551] [outer = 0x99eefc00] 21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9538c400) [pid = 1831] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x98a1d800) [pid = 1831] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x93a7a400) [pid = 1831] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x95297400) [pid = 1831] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x93c2fc00) [pid = 1831] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9989d000) [pid = 1831] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9d47e400) [pid = 1831] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x9d879400) [pid = 1831] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0xa101d400) [pid = 1831] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0xa1081c00) [pid = 1831] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x8fdb0400) [pid = 1831] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:55:22 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x93a5a800) [pid = 1831] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:55:23 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:23 INFO - PROCESS | 1831 | 1466744123293 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 21:55:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:55:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1803ms 21:55:23 INFO - PROCESS | 1831 | 1466744123347 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 21:55:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:55:23 INFO - PROCESS | 1831 | 1466744123353 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 21:55:23 INFO - PROCESS | 1831 | 1466744123359 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:55:23 INFO - PROCESS | 1831 | 1466744123363 Marionette TRACE conn4 <- [1,706,null,{}] 21:55:23 INFO - PROCESS | 1831 | 1466744123369 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:23 INFO - PROCESS | 1831 | 1466744123375 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:23 INFO - PROCESS | 1831 | 1466744123626 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 21:55:23 INFO - PROCESS | 1831 | 1466744123642 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:23 INFO - PROCESS | 1831 | 1466744123648 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7a400 == 39 [pid = 1831] [id = 184] 21:55:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x95297400) [pid = 1831] [serial = 552] [outer = (nil)] 21:55:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x99d19800) [pid = 1831] [serial = 553] [outer = 0x95297400] 21:55:23 INFO - PROCESS | 1831 | 1466744123725 Marionette DEBUG loaded listener.js 21:55:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9a54c000) [pid = 1831] [serial = 554] [outer = 0x95297400] 21:55:25 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:25 INFO - PROCESS | 1831 | 1466744125395 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 21:55:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:55:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2086ms 21:55:25 INFO - PROCESS | 1831 | 1466744125446 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 21:55:25 INFO - PROCESS | 1831 | 1466744125453 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 21:55:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:55:25 INFO - PROCESS | 1831 | 1466744125463 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:55:25 INFO - PROCESS | 1831 | 1466744125468 Marionette TRACE conn4 <- [1,710,null,{}] 21:55:25 INFO - PROCESS | 1831 | 1466744125477 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:25 INFO - PROCESS | 1831 | 1466744125485 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:25 INFO - PROCESS | 1831 | 1466744125718 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 21:55:25 INFO - PROCESS | 1831 | 1466744125876 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:25 INFO - PROCESS | 1831 | 1466744125887 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae2c00 == 40 [pid = 1831] [id = 185] 21:55:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x93a7e400) [pid = 1831] [serial = 555] [outer = (nil)] 21:55:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x97975400) [pid = 1831] [serial = 556] [outer = 0x93a7e400] 21:55:25 INFO - PROCESS | 1831 | 1466744125975 Marionette DEBUG loaded listener.js 21:55:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x979ee400) [pid = 1831] [serial = 557] [outer = 0x93a7e400] 21:55:27 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:27 INFO - PROCESS | 1831 | 1466744127322 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 21:55:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:55:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1892ms 21:55:27 INFO - PROCESS | 1831 | 1466744127420 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 21:55:27 INFO - PROCESS | 1831 | 1466744127428 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 21:55:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:55:27 INFO - PROCESS | 1831 | 1466744127443 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:55:27 INFO - PROCESS | 1831 | 1466744127448 Marionette TRACE conn4 <- [1,714,null,{}] 21:55:27 INFO - PROCESS | 1831 | 1466744127456 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:27 INFO - PROCESS | 1831 | 1466744127463 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:27 INFO - PROCESS | 1831 | 1466744127645 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 21:55:27 INFO - PROCESS | 1831 | 1466744127802 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:27 INFO - PROCESS | 1831 | 1466744127812 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a8c00 == 41 [pid = 1831] [id = 186] 21:55:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x99b49000) [pid = 1831] [serial = 558] [outer = (nil)] 21:55:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x99eef000) [pid = 1831] [serial = 559] [outer = 0x99b49000] 21:55:27 INFO - PROCESS | 1831 | 1466744127896 Marionette DEBUG loaded listener.js 21:55:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9a768400) [pid = 1831] [serial = 560] [outer = 0x99b49000] 21:55:29 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:29 INFO - PROCESS | 1831 | 1466744129411 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 21:55:29 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 21:55:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1993ms 21:55:29 INFO - PROCESS | 1831 | 1466744129434 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 21:55:29 INFO - PROCESS | 1831 | 1466744129439 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 21:55:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:55:29 INFO - PROCESS | 1831 | 1466744129446 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:55:29 INFO - PROCESS | 1831 | 1466744129453 Marionette TRACE conn4 <- [1,718,null,{}] 21:55:29 INFO - PROCESS | 1831 | 1466744129471 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:29 INFO - PROCESS | 1831 | 1466744129481 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:29 INFO - PROCESS | 1831 | 1466744129711 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 21:55:29 INFO - PROCESS | 1831 | 1466744129870 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:29 INFO - PROCESS | 1831 | 1466744129883 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a85e000 == 42 [pid = 1831] [id = 187] 21:55:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9a944800) [pid = 1831] [serial = 561] [outer = (nil)] 21:55:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9b70f800) [pid = 1831] [serial = 562] [outer = 0x9a944800] 21:55:29 INFO - PROCESS | 1831 | 1466744129965 Marionette DEBUG loaded listener.js 21:55:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9b944000) [pid = 1831] [serial = 563] [outer = 0x9a944800] 21:55:31 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:31 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:55:31 INFO - PROCESS | 1831 | 1466744131331 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 21:55:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:55:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1943ms 21:55:31 INFO - PROCESS | 1831 | 1466744131415 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 21:55:31 INFO - PROCESS | 1831 | 1466744131423 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 21:55:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:55:31 INFO - PROCESS | 1831 | 1466744131480 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:55:31 INFO - PROCESS | 1831 | 1466744131486 Marionette TRACE conn4 <- [1,722,null,{}] 21:55:31 INFO - PROCESS | 1831 | 1466744131494 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:31 INFO - PROCESS | 1831 | 1466744131501 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:31 INFO - PROCESS | 1831 | 1466744131689 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 21:55:31 INFO - PROCESS | 1831 | 1466744131848 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:31 INFO - PROCESS | 1831 | 1466744131857 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471f000 == 43 [pid = 1831] [id = 188] 21:55:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x94722000) [pid = 1831] [serial = 564] [outer = (nil)] 21:55:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x953ef800) [pid = 1831] [serial = 565] [outer = 0x94722000] 21:55:31 INFO - PROCESS | 1831 | 1466744131940 Marionette DEBUG loaded listener.js 21:55:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x996b3400) [pid = 1831] [serial = 566] [outer = 0x94722000] 21:55:33 INFO - PROCESS | 1831 | 1466744133064 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 21:55:33 INFO - PROCESS | 1831 | 1466744133125 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 21:55:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:55:33 INFO - PROCESS | 1831 | 1466744133133 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:55:33 INFO - PROCESS | 1831 | 1466744133142 Marionette TRACE conn4 <- [1,726,null,{}] 21:55:33 INFO - PROCESS | 1831 | 1466744133150 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:33 INFO - PROCESS | 1831 | 1466744133155 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:33 INFO - PROCESS | 1831 | 1466744133345 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 21:55:33 INFO - PROCESS | 1831 | 1466744133604 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:33 INFO - PROCESS | 1831 | 1466744133615 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x97905400 == 44 [pid = 1831] [id = 189] 21:55:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x97905c00) [pid = 1831] [serial = 567] [outer = (nil)] 21:55:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x98a1fc00) [pid = 1831] [serial = 568] [outer = 0x97905c00] 21:55:33 INFO - PROCESS | 1831 | 1466744133740 Marionette DEBUG loaded listener.js 21:55:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9989b400) [pid = 1831] [serial = 569] [outer = 0x97905c00] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9a05a800 == 43 [pid = 1831] [id = 163] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9538d400 == 42 [pid = 1831] [id = 149] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x99d1cc00 == 41 [pid = 1831] [id = 162] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9538a800 == 40 [pid = 1831] [id = 155] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x93a5b400 == 39 [pid = 1831] [id = 172] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x99822000 == 38 [pid = 1831] [id = 158] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x91adec00 == 37 [pid = 1831] [id = 165] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x95261800 == 36 [pid = 1831] [id = 161] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9a54e800 == 35 [pid = 1831] [id = 157] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x998a7400 == 34 [pid = 1831] [id = 159] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9525dc00 == 33 [pid = 1831] [id = 160] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x998a4000 == 32 [pid = 1831] [id = 154] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9989ac00 == 31 [pid = 1831] [id = 166] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x97907400 == 30 [pid = 1831] [id = 156] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9b946800 == 29 [pid = 1831] [id = 167] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9529bc00 == 28 [pid = 1831] [id = 170] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdadc00 == 27 [pid = 1831] [id = 171] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad800 == 26 [pid = 1831] [id = 164] 21:55:34 INFO - PROCESS | 1831 | --DOCSHELL 0x9b948c00 == 25 [pid = 1831] [id = 168] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x99d1d800) [pid = 1831] [serial = 532] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x953eb000) [pid = 1831] [serial = 523] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98cbfc00) [pid = 1831] [serial = 526] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x93a88000) [pid = 1831] [serial = 520] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9471ec00) [pid = 1831] [serial = 521] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x96e63000) [pid = 1831] [serial = 518] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x95392400) [pid = 1831] [serial = 517] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x953edc00) [pid = 1831] [serial = 497] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x952a0800) [pid = 1831] [serial = 496] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x99d27000) [pid = 1831] [serial = 500] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x998b7000) [pid = 1831] [serial = 499] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9d87c800) [pid = 1831] [serial = 503] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x996be800) [pid = 1831] [serial = 527] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x9d813800) [pid = 1831] [serial = 502] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0xa1086000) [pid = 1831] [serial = 506] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0xa1023400) [pid = 1831] [serial = 505] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0xa1f29800) [pid = 1831] [serial = 509] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0xa1f25800) [pid = 1831] [serial = 508] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0xa22ab400) [pid = 1831] [serial = 512] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0xa2273400) [pid = 1831] [serial = 511] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x95389400) [pid = 1831] [serial = 515] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0x91ad9000) [pid = 1831] [serial = 514] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x998b0c00) [pid = 1831] [serial = 530] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x96e67000) [pid = 1831] [serial = 524] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | --DOMWINDOW == 55 (0x953ea400) [pid = 1831] [serial = 529] [outer = (nil)] [url = about:blank] 21:55:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x91adc400) [pid = 1831] [serial = 570] [outer = 0x94775000] 21:55:35 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:35 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:55:35 INFO - PROCESS | 1831 | 1466744135926 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 21:55:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:55:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2846ms 21:55:35 INFO - PROCESS | 1831 | 1466744135981 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 21:55:35 INFO - PROCESS | 1831 | 1466744135987 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 21:55:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:55:36 INFO - PROCESS | 1831 | 1466744135995 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:55:36 INFO - PROCESS | 1831 | 1466744135999 Marionette TRACE conn4 <- [1,730,null,{}] 21:55:36 INFO - PROCESS | 1831 | 1466744136007 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:36 INFO - PROCESS | 1831 | 1466744136013 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:36 INFO - PROCESS | 1831 | 1466744136181 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 21:55:36 INFO - PROCESS | 1831 | 1466744136347 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:36 INFO - PROCESS | 1831 | 1466744136353 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x95386800 == 26 [pid = 1831] [id = 190] 21:55:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x95387c00) [pid = 1831] [serial = 571] [outer = (nil)] 21:55:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x95391c00) [pid = 1831] [serial = 572] [outer = 0x95387c00] 21:55:36 INFO - PROCESS | 1831 | 1466744136440 Marionette DEBUG loaded listener.js 21:55:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x953e7000) [pid = 1831] [serial = 573] [outer = 0x95387c00] 21:55:37 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:37 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:55:37 INFO - PROCESS | 1831 | 1466744137267 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 21:55:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:55:37 INFO - PROCESS | 1831 | 1466744137342 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 21:55:37 INFO - PROCESS | 1831 | 1466744137354 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:55:37 INFO - PROCESS | 1831 | 1466744137359 Marionette TRACE conn4 <- [1,734,null,{}] 21:55:37 INFO - PROCESS | 1831 | 1466744137365 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:37 INFO - PROCESS | 1831 | 1466744137372 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:37 INFO - PROCESS | 1831 | 1466744137569 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 21:55:37 INFO - PROCESS | 1831 | 1466744137711 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:37 INFO - PROCESS | 1831 | 1466744137719 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x97903c00 == 27 [pid = 1831] [id = 191] 21:55:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x97906000) [pid = 1831] [serial = 574] [outer = (nil)] 21:55:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x979fac00) [pid = 1831] [serial = 575] [outer = 0x97906000] 21:55:37 INFO - PROCESS | 1831 | 1466744137800 Marionette DEBUG loaded listener.js 21:55:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x98a73800) [pid = 1831] [serial = 576] [outer = 0x97906000] 21:55:38 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:38 INFO - PROCESS | 1831 | 1466744138795 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 21:55:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:55:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1491ms 21:55:38 INFO - PROCESS | 1831 | 1466744138845 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 21:55:38 INFO - PROCESS | 1831 | 1466744138849 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 21:55:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:55:38 INFO - PROCESS | 1831 | 1466744138862 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:55:38 INFO - PROCESS | 1831 | 1466744138868 Marionette TRACE conn4 <- [1,738,null,{}] 21:55:38 INFO - PROCESS | 1831 | 1466744138887 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:38 INFO - PROCESS | 1831 | 1466744138897 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:39 INFO - PROCESS | 1831 | 1466744139126 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 21:55:39 INFO - PROCESS | 1831 | 1466744139214 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:39 INFO - PROCESS | 1831 | 1466744139237 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x99b82c00 == 28 [pid = 1831] [id = 192] 21:55:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x99bf9800) [pid = 1831] [serial = 577] [outer = (nil)] 21:55:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x99d22000) [pid = 1831] [serial = 578] [outer = 0x99bf9800] 21:55:39 INFO - PROCESS | 1831 | 1466744139318 Marionette DEBUG loaded listener.js 21:55:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x99ee3400) [pid = 1831] [serial = 579] [outer = 0x99bf9800] 21:55:39 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x95297400) [pid = 1831] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:55:40 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x99eefc00) [pid = 1831] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:55:40 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x9525d400) [pid = 1831] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:55:40 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x9538f400) [pid = 1831] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:55:40 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x979fa000) [pid = 1831] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:55:40 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x9a558800) [pid = 1831] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:55:40 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0x98a74c00) [pid = 1831] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:55:40 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x91add000) [pid = 1831] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:55:40 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:40 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:55:40 INFO - PROCESS | 1831 | 1466744140822 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 21:55:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:55:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2001ms 21:55:40 INFO - PROCESS | 1831 | 1466744140865 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 21:55:40 INFO - PROCESS | 1831 | 1466744140870 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 21:55:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:55:40 INFO - PROCESS | 1831 | 1466744140878 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:55:40 INFO - PROCESS | 1831 | 1466744140880 Marionette TRACE conn4 <- [1,742,null,{}] 21:55:40 INFO - PROCESS | 1831 | 1466744140887 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:40 INFO - PROCESS | 1831 | 1466744140892 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:41 INFO - PROCESS | 1831 | 1466744141118 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 21:55:41 INFO - PROCESS | 1831 | 1466744141239 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:41 INFO - PROCESS | 1831 | 1466744141246 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471b000 == 29 [pid = 1831] [id = 193] 21:55:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x9529bc00) [pid = 1831] [serial = 580] [outer = (nil)] 21:55:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x99d27400) [pid = 1831] [serial = 581] [outer = 0x9529bc00] 21:55:41 INFO - PROCESS | 1831 | 1466744141323 Marionette DEBUG loaded listener.js 21:55:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x9a05bc00) [pid = 1831] [serial = 582] [outer = 0x9529bc00] 21:55:42 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:42 INFO - PROCESS | 1831 | 1466744142578 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 21:55:42 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 21:55:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1732ms 21:55:42 INFO - PROCESS | 1831 | 1466744142612 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 21:55:42 INFO - PROCESS | 1831 | 1466744142620 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 21:55:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:55:42 INFO - PROCESS | 1831 | 1466744142690 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:55:42 INFO - PROCESS | 1831 | 1466744142696 Marionette TRACE conn4 <- [1,746,null,{}] 21:55:42 INFO - PROCESS | 1831 | 1466744142761 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:42 INFO - PROCESS | 1831 | 1466744142769 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:42 INFO - PROCESS | 1831 | 1466744142959 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 21:55:43 INFO - PROCESS | 1831 | 1466744143110 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:43 INFO - PROCESS | 1831 | 1466744143127 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdba400 == 30 [pid = 1831] [id = 194] 21:55:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x91ade800) [pid = 1831] [serial = 583] [outer = (nil)] 21:55:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x9538a800) [pid = 1831] [serial = 584] [outer = 0x91ade800] 21:55:43 INFO - PROCESS | 1831 | 1466744143216 Marionette DEBUG loaded listener.js 21:55:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x953e9400) [pid = 1831] [serial = 585] [outer = 0x91ade800] 21:55:44 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:44 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:44 INFO - PROCESS | 1831 | 1466744144689 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 21:55:44 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.) 21:55:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2105ms 21:55:44 INFO - PROCESS | 1831 | 1466744144734 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 21:55:44 INFO - PROCESS | 1831 | 1466744144743 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 21:55:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:55:44 INFO - PROCESS | 1831 | 1466744144756 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:55:44 INFO - PROCESS | 1831 | 1466744144763 Marionette TRACE conn4 <- [1,750,null,{}] 21:55:44 INFO - PROCESS | 1831 | 1466744144772 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:44 INFO - PROCESS | 1831 | 1466744144778 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:45 INFO - PROCESS | 1831 | 1466744145019 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 21:55:45 INFO - PROCESS | 1831 | 1466744145141 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:45 INFO - PROCESS | 1831 | 1466744145150 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x9790d000 == 31 [pid = 1831] [id = 195] 21:55:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x979f7800) [pid = 1831] [serial = 586] [outer = (nil)] 21:55:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9989ac00) [pid = 1831] [serial = 587] [outer = 0x979f7800] 21:55:45 INFO - PROCESS | 1831 | 1466744145240 Marionette DEBUG loaded listener.js 21:55:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x99bf8000) [pid = 1831] [serial = 588] [outer = 0x979f7800] 21:55:46 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:46 INFO - PROCESS | 1831 | 1466744146780 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 21:55:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:55:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2045ms 21:55:46 INFO - PROCESS | 1831 | 1466744146800 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 21:55:46 INFO - PROCESS | 1831 | 1466744146804 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 21:55:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:55:46 INFO - PROCESS | 1831 | 1466744146813 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:55:46 INFO - PROCESS | 1831 | 1466744146820 Marionette TRACE conn4 <- [1,754,null,{}] 21:55:46 INFO - PROCESS | 1831 | 1466744146838 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:46 INFO - PROCESS | 1831 | 1466744146847 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:47 INFO - PROCESS | 1831 | 1466744147178 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 21:55:47 INFO - PROCESS | 1831 | 1466744147334 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:47 INFO - PROCESS | 1831 | 1466744147345 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad7000 == 32 [pid = 1831] [id = 196] 21:55:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x91adbc00) [pid = 1831] [serial = 589] [outer = (nil)] 21:55:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x91ae2400) [pid = 1831] [serial = 590] [outer = 0x91adbc00] 21:55:47 INFO - PROCESS | 1831 | 1466744147421 Marionette DEBUG loaded listener.js 21:55:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x95298000) [pid = 1831] [serial = 591] [outer = 0x91adbc00] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9a54c000) [pid = 1831] [serial = 554] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9a0d1800) [pid = 1831] [serial = 550] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x9a554000) [pid = 1831] [serial = 551] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x952a1000) [pid = 1831] [serial = 544] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x95393400) [pid = 1831] [serial = 545] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x97905000) [pid = 1831] [serial = 535] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x97979000) [pid = 1831] [serial = 536] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x98a20800) [pid = 1831] [serial = 547] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x9ac5e800) [pid = 1831] [serial = 541] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x9b77e800) [pid = 1831] [serial = 542] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0x99d25c00) [pid = 1831] [serial = 538] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x99eed000) [pid = 1831] [serial = 539] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x99d22c00) [pid = 1831] [serial = 533] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 55 (0x996be400) [pid = 1831] [serial = 548] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | --DOMWINDOW == 54 (0x99d19800) [pid = 1831] [serial = 553] [outer = (nil)] [url = about:blank] 21:55:48 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:48 INFO - PROCESS | 1831 | 1466744148866 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 21:55:48 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 21:55:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2152ms 21:55:48 INFO - PROCESS | 1831 | 1466744148989 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 21:55:48 INFO - PROCESS | 1831 | 1466744148997 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 21:55:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:55:49 INFO - PROCESS | 1831 | 1466744149007 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:55:49 INFO - PROCESS | 1831 | 1466744149012 Marionette TRACE conn4 <- [1,758,null,{}] 21:55:49 INFO - PROCESS | 1831 | 1466744149022 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:49 INFO - PROCESS | 1831 | 1466744149028 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:49 INFO - PROCESS | 1831 | 1466744149195 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 21:55:49 INFO - PROCESS | 1831 | 1466744149205 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:49 INFO - PROCESS | 1831 | 1466744149215 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae1800 == 33 [pid = 1831] [id = 197] 21:55:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 55 (0x9538f000) [pid = 1831] [serial = 592] [outer = (nil)] 21:55:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x97907000) [pid = 1831] [serial = 593] [outer = 0x9538f000] 21:55:49 INFO - PROCESS | 1831 | 1466744149306 Marionette DEBUG loaded listener.js 21:55:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x979ee800) [pid = 1831] [serial = 594] [outer = 0x9538f000] 21:55:50 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:50 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:55:50 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:50 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:50 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:55:50 INFO - PROCESS | 1831 | 1466744150166 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 21:55:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:55:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1234ms 21:55:50 INFO - PROCESS | 1831 | 1466744150242 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 21:55:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:55:50 INFO - PROCESS | 1831 | 1466744150248 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 21:55:50 INFO - PROCESS | 1831 | 1466744150255 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:55:50 INFO - PROCESS | 1831 | 1466744150259 Marionette TRACE conn4 <- [1,762,null,{}] 21:55:50 INFO - PROCESS | 1831 | 1466744150266 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:50 INFO - PROCESS | 1831 | 1466744150279 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:50 INFO - PROCESS | 1831 | 1466744150510 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 21:55:50 INFO - PROCESS | 1831 | 1466744150640 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:50 INFO - PROCESS | 1831 | 1466744150649 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f4400 == 34 [pid = 1831] [id = 198] 21:55:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x979f5400) [pid = 1831] [serial = 595] [outer = (nil)] 21:55:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x99d1d000) [pid = 1831] [serial = 596] [outer = 0x979f5400] 21:55:50 INFO - PROCESS | 1831 | 1466744150725 Marionette DEBUG loaded listener.js 21:55:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x99d28800) [pid = 1831] [serial = 597] [outer = 0x979f5400] 21:55:52 INFO - PROCESS | 1831 | 1466744152043 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 21:55:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:55:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1845ms 21:55:52 INFO - PROCESS | 1831 | 1466744152101 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 21:55:52 INFO - PROCESS | 1831 | 1466744152107 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 21:55:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:55:52 INFO - PROCESS | 1831 | 1466744152124 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:55:52 INFO - PROCESS | 1831 | 1466744152132 Marionette TRACE conn4 <- [1,766,null,{}] 21:55:52 INFO - PROCESS | 1831 | 1466744152209 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:52 INFO - PROCESS | 1831 | 1466744152217 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:52 INFO - PROCESS | 1831 | 1466744152427 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x99bf9800) [pid = 1831] [serial = 577] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0x97906000) [pid = 1831] [serial = 574] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x95387c00) [pid = 1831] [serial = 571] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x97905c00) [pid = 1831] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 55 (0x93a7e400) [pid = 1831] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 54 (0x99b49000) [pid = 1831] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 53 (0x9a944800) [pid = 1831] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:55:52 INFO - PROCESS | 1831 | --DOMWINDOW == 52 (0x94722000) [pid = 1831] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:55:52 INFO - PROCESS | 1831 | 1466744152548 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:52 INFO - PROCESS | 1831 | 1466744152557 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb2400 == 35 [pid = 1831] [id = 199] 21:55:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 53 (0x91ada800) [pid = 1831] [serial = 598] [outer = (nil)] 21:55:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 54 (0x953ec000) [pid = 1831] [serial = 599] [outer = 0x91ada800] 21:55:52 INFO - PROCESS | 1831 | 1466744152630 Marionette DEBUG loaded listener.js 21:55:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 55 (0x9a555000) [pid = 1831] [serial = 600] [outer = 0x91ada800] 21:55:53 INFO - PROCESS | 1831 | 1466744153767 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 21:55:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:55:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1699ms 21:55:53 INFO - PROCESS | 1831 | 1466744153816 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 21:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:55:53 INFO - PROCESS | 1831 | 1466744153821 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 21:55:53 INFO - PROCESS | 1831 | 1466744153828 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:55:53 INFO - PROCESS | 1831 | 1466744153832 Marionette TRACE conn4 <- [1,770,null,{}] 21:55:53 INFO - PROCESS | 1831 | 1466744153838 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:53 INFO - PROCESS | 1831 | 1466744153844 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:54 INFO - PROCESS | 1831 | 1466744154063 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 21:55:54 INFO - PROCESS | 1831 | 1466744154184 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:54 INFO - PROCESS | 1831 | 1466744154196 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0800 == 36 [pid = 1831] [id = 200] 21:55:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x93a5b000) [pid = 1831] [serial = 601] [outer = (nil)] 21:55:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x9a777000) [pid = 1831] [serial = 602] [outer = 0x93a5b000] 21:55:54 INFO - PROCESS | 1831 | 1466744154267 Marionette DEBUG loaded listener.js 21:55:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x9a859800) [pid = 1831] [serial = 603] [outer = 0x93a5b000] 21:55:55 INFO - PROCESS | 1831 | 1466744155142 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 21:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1385ms 21:55:55 INFO - PROCESS | 1831 | 1466744155214 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 21:55:55 INFO - PROCESS | 1831 | 1466744155220 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 21:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:55:55 INFO - PROCESS | 1831 | 1466744155231 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:55:55 INFO - PROCESS | 1831 | 1466744155238 Marionette TRACE conn4 <- [1,774,null,{}] 21:55:55 INFO - PROCESS | 1831 | 1466744155250 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:55 INFO - PROCESS | 1831 | 1466744155257 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:55 INFO - PROCESS | 1831 | 1466744155531 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 21:55:55 INFO - PROCESS | 1831 | 1466744155808 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:55 INFO - PROCESS | 1831 | 1466744155825 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb7800 == 37 [pid = 1831] [id = 201] 21:55:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x9538d400) [pid = 1831] [serial = 604] [outer = (nil)] 21:55:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x953e9c00) [pid = 1831] [serial = 605] [outer = 0x9538d400] 21:55:55 INFO - PROCESS | 1831 | 1466744155913 Marionette DEBUG loaded listener.js 21:55:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x953ed800) [pid = 1831] [serial = 606] [outer = 0x9538d400] 21:55:56 INFO - PROCESS | 1831 | 1466744156906 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 21:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1694ms 21:55:56 INFO - PROCESS | 1831 | 1466744156926 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 21:55:56 INFO - PROCESS | 1831 | 1466744156935 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 21:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:55:56 INFO - PROCESS | 1831 | 1466744156949 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:55:56 INFO - PROCESS | 1831 | 1466744156953 Marionette TRACE conn4 <- [1,778,null,{}] 21:55:56 INFO - PROCESS | 1831 | 1466744156961 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:56 INFO - PROCESS | 1831 | 1466744156968 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:57 INFO - PROCESS | 1831 | 1466744157172 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 21:55:57 INFO - PROCESS | 1831 | 1466744157382 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:57 INFO - PROCESS | 1831 | 1466744157389 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a20800 == 38 [pid = 1831] [id = 202] 21:55:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x99d22800) [pid = 1831] [serial = 607] [outer = (nil)] 21:55:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x99ee8800) [pid = 1831] [serial = 608] [outer = 0x99d22800] 21:55:57 INFO - PROCESS | 1831 | 1466744157523 Marionette DEBUG loaded listener.js 21:55:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x9a54b800) [pid = 1831] [serial = 609] [outer = 0x99d22800] 21:55:58 INFO - PROCESS | 1831 | 1466744158465 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 21:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1544ms 21:55:58 INFO - PROCESS | 1831 | 1466744158492 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 21:55:58 INFO - PROCESS | 1831 | 1466744158496 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 21:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:55:58 INFO - PROCESS | 1831 | 1466744158505 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:55:58 INFO - PROCESS | 1831 | 1466744158512 Marionette TRACE conn4 <- [1,782,null,{}] 21:55:58 INFO - PROCESS | 1831 | 1466744158531 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:55:58 INFO - PROCESS | 1831 | 1466744158541 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:58 INFO - PROCESS | 1831 | 1466744158781 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 21:55:59 INFO - PROCESS | 1831 | 1466744159051 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:55:59 INFO - PROCESS | 1831 | 1466744159066 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:55:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b4ec000 == 39 [pid = 1831] [id = 203] 21:55:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9b77ec00) [pid = 1831] [serial = 610] [outer = (nil)] 21:55:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9b93ac00) [pid = 1831] [serial = 611] [outer = 0x9b77ec00] 21:55:59 INFO - PROCESS | 1831 | 1466744159200 Marionette DEBUG loaded listener.js 21:55:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9d47b000) [pid = 1831] [serial = 612] [outer = 0x9b77ec00] 21:56:00 INFO - PROCESS | 1831 | 1466744160219 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 21:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1791ms 21:56:00 INFO - PROCESS | 1831 | 1466744160299 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 21:56:00 INFO - PROCESS | 1831 | 1466744160308 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 21:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:56:00 INFO - PROCESS | 1831 | 1466744160321 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:56:00 INFO - PROCESS | 1831 | 1466744160327 Marionette TRACE conn4 <- [1,786,null,{}] 21:56:00 INFO - PROCESS | 1831 | 1466744160339 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:00 INFO - PROCESS | 1831 | 1466744160349 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:00 INFO - PROCESS | 1831 | 1466744160702 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 21:56:00 INFO - PROCESS | 1831 | 1466744160855 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:00 INFO - PROCESS | 1831 | 1466744160863 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x97901c00 == 40 [pid = 1831] [id = 204] 21:56:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9a951c00) [pid = 1831] [serial = 613] [outer = (nil)] 21:56:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9d87b400) [pid = 1831] [serial = 614] [outer = 0x9a951c00] 21:56:00 INFO - PROCESS | 1831 | 1466744160960 Marionette DEBUG loaded listener.js 21:56:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9d882800) [pid = 1831] [serial = 615] [outer = 0x9a951c00] 21:56:01 INFO - PROCESS | 1831 | 1466744161965 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 21:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1695ms 21:56:02 INFO - PROCESS | 1831 | 1466744162014 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 21:56:02 INFO - PROCESS | 1831 | 1466744162019 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 21:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:56:02 INFO - PROCESS | 1831 | 1466744162026 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:56:02 INFO - PROCESS | 1831 | 1466744162031 Marionette TRACE conn4 <- [1,790,null,{}] 21:56:02 INFO - PROCESS | 1831 | 1466744162037 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:02 INFO - PROCESS | 1831 | 1466744162044 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:02 INFO - PROCESS | 1831 | 1466744162246 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 21:56:02 INFO - PROCESS | 1831 | 1466744162464 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:02 INFO - PROCESS | 1831 | 1466744162476 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x97903400 == 41 [pid = 1831] [id = 205] 21:56:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9a76e000) [pid = 1831] [serial = 616] [outer = (nil)] 21:56:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0xa1081000) [pid = 1831] [serial = 617] [outer = 0x9a76e000] 21:56:02 INFO - PROCESS | 1831 | 1466744162606 Marionette DEBUG loaded listener.js 21:56:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0xa1085c00) [pid = 1831] [serial = 618] [outer = 0x9a76e000] 21:56:03 INFO - PROCESS | 1831 | 1466744163649 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 21:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1683ms 21:56:03 INFO - PROCESS | 1831 | 1466744163710 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 21:56:03 INFO - PROCESS | 1831 | 1466744163715 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 21:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:56:03 INFO - PROCESS | 1831 | 1466744163724 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:56:03 INFO - PROCESS | 1831 | 1466744163728 Marionette TRACE conn4 <- [1,794,null,{}] 21:56:03 INFO - PROCESS | 1831 | 1466744163734 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:03 INFO - PROCESS | 1831 | 1466744163746 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:04 INFO - PROCESS | 1831 | 1466744164054 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 21:56:04 INFO - PROCESS | 1831 | 1466744164295 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:04 INFO - PROCESS | 1831 | 1466744164304 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdaf800 == 42 [pid = 1831] [id = 206] 21:56:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x996bc400) [pid = 1831] [serial = 619] [outer = (nil)] 21:56:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0xa2130800) [pid = 1831] [serial = 620] [outer = 0x996bc400] 21:56:04 INFO - PROCESS | 1831 | 1466744164404 Marionette DEBUG loaded listener.js 21:56:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0xa2226c00) [pid = 1831] [serial = 621] [outer = 0x996bc400] 21:56:05 INFO - PROCESS | 1831 | 1466744165316 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 21:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1636ms 21:56:05 INFO - PROCESS | 1831 | 1466744165362 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 21:56:05 INFO - PROCESS | 1831 | 1466744165366 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 21:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:56:05 INFO - PROCESS | 1831 | 1466744165375 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:56:05 INFO - PROCESS | 1831 | 1466744165379 Marionette TRACE conn4 <- [1,798,null,{}] 21:56:05 INFO - PROCESS | 1831 | 1466744165388 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:05 INFO - PROCESS | 1831 | 1466744165394 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:05 INFO - PROCESS | 1831 | 1466744165664 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 21:56:06 INFO - PROCESS | 1831 | 1466744166011 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:06 INFO - PROCESS | 1831 | 1466744166019 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adf400 == 43 [pid = 1831] [id = 207] 21:56:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x91adfc00) [pid = 1831] [serial = 622] [outer = (nil)] 21:56:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9538ec00) [pid = 1831] [serial = 623] [outer = 0x91adfc00] 21:56:06 INFO - PROCESS | 1831 | 1466744166116 Marionette DEBUG loaded listener.js 21:56:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x979f3c00) [pid = 1831] [serial = 624] [outer = 0x91adfc00] 21:56:07 INFO - PROCESS | 1831 | 1466744167043 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 21:56:07 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 21:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1736ms 21:56:07 INFO - PROCESS | 1831 | 1466744167112 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 21:56:07 INFO - PROCESS | 1831 | 1466744167115 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 21:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:56:07 INFO - PROCESS | 1831 | 1466744167123 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:56:07 INFO - PROCESS | 1831 | 1466744167128 Marionette TRACE conn4 <- [1,802,null,{}] 21:56:07 INFO - PROCESS | 1831 | 1466744167134 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:07 INFO - PROCESS | 1831 | 1466744167140 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:07 INFO - PROCESS | 1831 | 1466744167530 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 21:56:07 INFO - PROCESS | 1831 | 1466744167770 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:07 INFO - PROCESS | 1831 | 1466744167781 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c26800 == 44 [pid = 1831] [id = 208] 21:56:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93c2ec00) [pid = 1831] [serial = 625] [outer = (nil)] 21:56:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9477b400) [pid = 1831] [serial = 626] [outer = 0x93c2ec00] 21:56:07 INFO - PROCESS | 1831 | 1466744167878 Marionette DEBUG loaded listener.js 21:56:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x95393800) [pid = 1831] [serial = 627] [outer = 0x93c2ec00] 21:56:08 INFO - PROCESS | 1831 | 1466744168935 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 21:56:09 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 21:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1885ms 21:56:09 INFO - PROCESS | 1831 | 1466744169012 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 21:56:09 INFO - PROCESS | 1831 | 1466744169018 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 21:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:56:09 INFO - PROCESS | 1831 | 1466744169028 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:56:09 INFO - PROCESS | 1831 | 1466744169033 Marionette TRACE conn4 <- [1,806,null,{}] 21:56:09 INFO - PROCESS | 1831 | 1466744169043 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:09 INFO - PROCESS | 1831 | 1466744169048 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb2400 == 43 [pid = 1831] [id = 199] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x979f4400 == 42 [pid = 1831] [id = 198] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae1800 == 41 [pid = 1831] [id = 197] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad7000 == 40 [pid = 1831] [id = 196] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x99b82c00 == 39 [pid = 1831] [id = 192] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9471b000 == 38 [pid = 1831] [id = 193] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x97903c00 == 37 [pid = 1831] [id = 191] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdba400 == 36 [pid = 1831] [id = 194] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9790d000 == 35 [pid = 1831] [id = 195] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x91adf400 == 34 [pid = 1831] [id = 207] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x93c26800 == 33 [pid = 1831] [id = 208] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdaf800 == 32 [pid = 1831] [id = 206] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x97903400 == 31 [pid = 1831] [id = 205] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x97901c00 == 30 [pid = 1831] [id = 204] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x98a20800 == 29 [pid = 1831] [id = 202] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9b4ec000 == 28 [pid = 1831] [id = 203] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0800 == 27 [pid = 1831] [id = 200] 21:56:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb7800 == 26 [pid = 1831] [id = 201] 21:56:10 INFO - PROCESS | 1831 | 1466744170278 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99d22000) [pid = 1831] [serial = 578] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x98a73800) [pid = 1831] [serial = 576] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x95391c00) [pid = 1831] [serial = 572] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9989b400) [pid = 1831] [serial = 569] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98a1fc00) [pid = 1831] [serial = 568] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0xa34d8800) [pid = 1831] [serial = 365] [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.] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x979ee400) [pid = 1831] [serial = 557] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x97975400) [pid = 1831] [serial = 556] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9a768400) [pid = 1831] [serial = 560] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x99eef000) [pid = 1831] [serial = 559] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9b944000) [pid = 1831] [serial = 563] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9b70f800) [pid = 1831] [serial = 562] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x996b3400) [pid = 1831] [serial = 566] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x953ef800) [pid = 1831] [serial = 565] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x953e7000) [pid = 1831] [serial = 573] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x99ee3400) [pid = 1831] [serial = 579] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x979fac00) [pid = 1831] [serial = 575] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x99d27400) [pid = 1831] [serial = 581] [outer = (nil)] [url = about:blank] 21:56:10 INFO - PROCESS | 1831 | 1466744170574 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:10 INFO - PROCESS | 1831 | 1466744170584 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad6800 == 27 [pid = 1831] [id = 209] 21:56:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x91ad8000) [pid = 1831] [serial = 628] [outer = (nil)] 21:56:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x91adf400) [pid = 1831] [serial = 629] [outer = 0x91ad8000] 21:56:10 INFO - PROCESS | 1831 | 1466744170682 Marionette DEBUG loaded listener.js 21:56:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x93c2cc00) [pid = 1831] [serial = 630] [outer = 0x91ad8000] 21:56:11 INFO - PROCESS | 1831 | 1466744171928 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 21:56:11 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 21:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 2952ms 21:56:11 INFO - PROCESS | 1831 | 1466744171981 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 21:56:11 INFO - PROCESS | 1831 | 1466744171989 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 21:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:56:12 INFO - PROCESS | 1831 | 1466744171999 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:56:12 INFO - PROCESS | 1831 | 1466744172006 Marionette TRACE conn4 <- [1,810,null,{}] 21:56:12 INFO - PROCESS | 1831 | 1466744172027 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:12 INFO - PROCESS | 1831 | 1466744172037 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:12 INFO - PROCESS | 1831 | 1466744172216 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 21:56:12 INFO - PROCESS | 1831 | 1466744172416 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:12 INFO - PROCESS | 1831 | 1466744172431 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538dc00 == 28 [pid = 1831] [id = 210] 21:56:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9538f800) [pid = 1831] [serial = 631] [outer = (nil)] 21:56:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x953e8c00) [pid = 1831] [serial = 632] [outer = 0x9538f800] 21:56:12 INFO - PROCESS | 1831 | 1466744172512 Marionette DEBUG loaded listener.js 21:56:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x96e60000) [pid = 1831] [serial = 633] [outer = 0x9538f800] 21:56:13 INFO - PROCESS | 1831 | 1466744173483 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 21:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1543ms 21:56:13 INFO - PROCESS | 1831 | 1466744173541 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 21:56:13 INFO - PROCESS | 1831 | 1466744173548 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 21:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:56:13 INFO - PROCESS | 1831 | 1466744173564 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:56:13 INFO - PROCESS | 1831 | 1466744173569 Marionette TRACE conn4 <- [1,814,null,{}] 21:56:13 INFO - PROCESS | 1831 | 1466744173577 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:13 INFO - PROCESS | 1831 | 1466744173583 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:13 INFO - PROCESS | 1831 | 1466744173844 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 21:56:13 INFO - PROCESS | 1831 | 1466744173880 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:13 INFO - PROCESS | 1831 | 1466744173889 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x979fac00 == 29 [pid = 1831] [id = 211] 21:56:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x98370c00) [pid = 1831] [serial = 634] [outer = (nil)] 21:56:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x98a20800) [pid = 1831] [serial = 635] [outer = 0x98370c00] 21:56:14 INFO - PROCESS | 1831 | 1466744174061 Marionette DEBUG loaded listener.js 21:56:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x98f40000) [pid = 1831] [serial = 636] [outer = 0x98370c00] 21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x91ada800) [pid = 1831] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x91adbc00) [pid = 1831] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x91ade800) [pid = 1831] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x979f5400) [pid = 1831] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9529bc00) [pid = 1831] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x979f7800) [pid = 1831] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x9538f000) [pid = 1831] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:56:15 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x93a5b000) [pid = 1831] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:56:15 INFO - PROCESS | 1831 | 1466744175563 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 21:56:15 INFO - PROCESS | 1831 | 1466744175628 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 21:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:56:15 INFO - PROCESS | 1831 | 1466744175720 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:56:15 INFO - PROCESS | 1831 | 1466744175731 Marionette TRACE conn4 <- [1,818,null,{}] 21:56:15 INFO - PROCESS | 1831 | 1466744175747 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:15 INFO - PROCESS | 1831 | 1466744175756 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:15 INFO - PROCESS | 1831 | 1466744175968 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 21:56:16 INFO - PROCESS | 1831 | 1466744175979 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:16 INFO - PROCESS | 1831 | 1466744175988 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477e000 == 30 [pid = 1831] [id = 212] 21:56:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9525fc00) [pid = 1831] [serial = 637] [outer = (nil)] 21:56:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x99b82c00) [pid = 1831] [serial = 638] [outer = 0x9525fc00] 21:56:16 INFO - PROCESS | 1831 | 1466744176084 Marionette DEBUG loaded listener.js 21:56:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x99d1ec00) [pid = 1831] [serial = 639] [outer = 0x9525fc00] 21:56:16 INFO - PROCESS | 1831 | 1466744176994 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 21:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1331ms 21:56:17 INFO - PROCESS | 1831 | 1466744177023 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 21:56:17 INFO - PROCESS | 1831 | 1466744177026 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 21:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:56:17 INFO - PROCESS | 1831 | 1466744177035 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:56:17 INFO - PROCESS | 1831 | 1466744177039 Marionette TRACE conn4 <- [1,822,null,{}] 21:56:17 INFO - PROCESS | 1831 | 1466744177047 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:17 INFO - PROCESS | 1831 | 1466744177053 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:17 INFO - PROCESS | 1831 | 1466744177221 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 21:56:17 INFO - PROCESS | 1831 | 1466744177231 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:17 INFO - PROCESS | 1831 | 1466744177241 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x99b88c00 == 31 [pid = 1831] [id = 213] 21:56:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x99c7bc00) [pid = 1831] [serial = 640] [outer = (nil)] 21:56:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x99df0400) [pid = 1831] [serial = 641] [outer = 0x99c7bc00] 21:56:17 INFO - PROCESS | 1831 | 1466744177436 Marionette DEBUG loaded listener.js 21:56:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x99eeb000) [pid = 1831] [serial = 642] [outer = 0x99c7bc00] 21:56:18 INFO - PROCESS | 1831 | 1466744178588 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 21:56:18 INFO - PROCESS | 1831 | 1466744178631 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 21:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:56:18 INFO - PROCESS | 1831 | 1466744178643 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:56:18 INFO - PROCESS | 1831 | 1466744178653 Marionette TRACE conn4 <- [1,826,null,{}] 21:56:18 INFO - PROCESS | 1831 | 1466744178663 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:18 INFO - PROCESS | 1831 | 1466744178668 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:19 INFO - PROCESS | 1831 | 1466744179010 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 21:56:19 INFO - PROCESS | 1831 | 1466744179244 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:19 INFO - PROCESS | 1831 | 1466744179262 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x95393c00 == 32 [pid = 1831] [id = 214] 21:56:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x953eb000) [pid = 1831] [serial = 643] [outer = (nil)] 21:56:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x979ec800) [pid = 1831] [serial = 644] [outer = 0x953eb000] 21:56:19 INFO - PROCESS | 1831 | 1466744179394 Marionette DEBUG loaded listener.js 21:56:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x996b6c00) [pid = 1831] [serial = 645] [outer = 0x953eb000] 21:56:20 INFO - PROCESS | 1831 | 1466744180716 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 21:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 2100ms 21:56:20 INFO - PROCESS | 1831 | 1466744180743 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 21:56:20 INFO - PROCESS | 1831 | 1466744180751 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 21:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:56:20 INFO - PROCESS | 1831 | 1466744180778 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:56:20 INFO - PROCESS | 1831 | 1466744180790 Marionette TRACE conn4 <- [1,830,null,{}] 21:56:20 INFO - PROCESS | 1831 | 1466744180805 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:20 INFO - PROCESS | 1831 | 1466744180812 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:21 INFO - PROCESS | 1831 | 1466744181292 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 21:56:21 INFO - PROCESS | 1831 | 1466744181378 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:21 INFO - PROCESS | 1831 | 1466744181392 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c24000 == 33 [pid = 1831] [id = 215] 21:56:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9a54bc00) [pid = 1831] [serial = 646] [outer = (nil)] 21:56:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9a768800) [pid = 1831] [serial = 647] [outer = 0x9a54bc00] 21:56:21 INFO - PROCESS | 1831 | 1466744181523 Marionette DEBUG loaded listener.js 21:56:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a76b000) [pid = 1831] [serial = 648] [outer = 0x9a54bc00] 21:56:22 INFO - PROCESS | 1831 | 1466744182601 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 21:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1857ms 21:56:22 INFO - PROCESS | 1831 | 1466744182633 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 21:56:22 INFO - PROCESS | 1831 | 1466744182637 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 21:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:56:22 INFO - PROCESS | 1831 | 1466744182646 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:56:22 INFO - PROCESS | 1831 | 1466744182654 Marionette TRACE conn4 <- [1,834,null,{}] 21:56:22 INFO - PROCESS | 1831 | 1466744182673 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:22 INFO - PROCESS | 1831 | 1466744182683 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:22 INFO - PROCESS | 1831 | 1466744182931 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 21:56:23 INFO - PROCESS | 1831 | 1466744183161 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:23 INFO - PROCESS | 1831 | 1466744183179 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x9afdd400 == 34 [pid = 1831] [id = 216] 21:56:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9afddc00) [pid = 1831] [serial = 649] [outer = (nil)] 21:56:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9b4ec000) [pid = 1831] [serial = 650] [outer = 0x9afddc00] 21:56:23 INFO - PROCESS | 1831 | 1466744183276 Marionette DEBUG loaded listener.js 21:56:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9b948c00) [pid = 1831] [serial = 651] [outer = 0x9afddc00] 21:56:24 INFO - PROCESS | 1831 | 1466744184610 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 21:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1990ms 21:56:24 INFO - PROCESS | 1831 | 1466744184637 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 21:56:24 INFO - PROCESS | 1831 | 1466744184642 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 21:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:56:24 INFO - PROCESS | 1831 | 1466744184650 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:56:24 INFO - PROCESS | 1831 | 1466744184654 Marionette TRACE conn4 <- [1,838,null,{}] 21:56:24 INFO - PROCESS | 1831 | 1466744184661 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:24 INFO - PROCESS | 1831 | 1466744184666 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:24 INFO - PROCESS | 1831 | 1466744184900 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 21:56:25 INFO - PROCESS | 1831 | 1466744185070 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:25 INFO - PROCESS | 1831 | 1466744185077 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b946800 == 35 [pid = 1831] [id = 217] 21:56:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9d4f6800) [pid = 1831] [serial = 652] [outer = (nil)] 21:56:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9d814400) [pid = 1831] [serial = 653] [outer = 0x9d4f6800] 21:56:25 INFO - PROCESS | 1831 | 1466744185170 Marionette DEBUG loaded listener.js 21:56:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9d879400) [pid = 1831] [serial = 654] [outer = 0x9d4f6800] 21:56:26 INFO - PROCESS | 1831 | 1466744186403 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 21:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1785ms 21:56:26 INFO - PROCESS | 1831 | 1466744186436 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 21:56:26 INFO - PROCESS | 1831 | 1466744186444 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 21:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:56:26 INFO - PROCESS | 1831 | 1466744186464 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:56:26 INFO - PROCESS | 1831 | 1466744186470 Marionette TRACE conn4 <- [1,842,null,{}] 21:56:26 INFO - PROCESS | 1831 | 1466744186481 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:26 INFO - PROCESS | 1831 | 1466744186486 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:26 INFO - PROCESS | 1831 | 1466744186848 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 21:56:27 INFO - PROCESS | 1831 | 1466744187030 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:27 INFO - PROCESS | 1831 | 1466744187047 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x951a0800 == 36 [pid = 1831] [id = 218] 21:56:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x95299c00) [pid = 1831] [serial = 655] [outer = (nil)] 21:56:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x95390000) [pid = 1831] [serial = 656] [outer = 0x95299c00] 21:56:27 INFO - PROCESS | 1831 | 1466744187172 Marionette DEBUG loaded listener.js 21:56:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953ee800) [pid = 1831] [serial = 657] [outer = 0x95299c00] 21:56:27 INFO - PROCESS | 1831 | --DOCSHELL 0x97970400 == 35 [pid = 1831] [id = 182] 21:56:27 INFO - PROCESS | 1831 | --DOCSHELL 0x93a5e400 == 34 [pid = 1831] [id = 173] 21:56:27 INFO - PROCESS | 1831 | --DOCSHELL 0x95386800 == 33 [pid = 1831] [id = 190] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9a777000) [pid = 1831] [serial = 602] [outer = (nil)] [url = about:blank] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x953ec000) [pid = 1831] [serial = 599] [outer = (nil)] [url = about:blank] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x91ae2400) [pid = 1831] [serial = 590] [outer = (nil)] [url = about:blank] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x95298000) [pid = 1831] [serial = 591] [outer = (nil)] [url = about:blank] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9538a800) [pid = 1831] [serial = 584] [outer = (nil)] [url = about:blank] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x953e9400) [pid = 1831] [serial = 585] [outer = (nil)] [url = about:blank] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x99d1d000) [pid = 1831] [serial = 596] [outer = (nil)] [url = about:blank] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9a05bc00) [pid = 1831] [serial = 582] [outer = (nil)] [url = about:blank] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9989ac00) [pid = 1831] [serial = 587] [outer = (nil)] [url = about:blank] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x99bf8000) [pid = 1831] [serial = 588] [outer = (nil)] [url = about:blank] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x97907000) [pid = 1831] [serial = 593] [outer = (nil)] [url = about:blank] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x979ee800) [pid = 1831] [serial = 594] [outer = (nil)] [url = about:blank] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9a555000) [pid = 1831] [serial = 600] [outer = (nil)] [url = about:blank] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x99d28800) [pid = 1831] [serial = 597] [outer = (nil)] [url = about:blank] 21:56:27 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9a859800) [pid = 1831] [serial = 603] [outer = (nil)] [url = about:blank] 21:56:28 INFO - PROCESS | 1831 | 1466744188155 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 21:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1745ms 21:56:28 INFO - PROCESS | 1831 | 1466744188208 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 21:56:28 INFO - PROCESS | 1831 | 1466744188215 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 21:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:56:28 INFO - PROCESS | 1831 | 1466744188228 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:56:28 INFO - PROCESS | 1831 | 1466744188231 Marionette TRACE conn4 <- [1,846,null,{}] 21:56:28 INFO - PROCESS | 1831 | 1466744188239 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:28 INFO - PROCESS | 1831 | 1466744188246 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:28 INFO - PROCESS | 1831 | 1466744188439 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 21:56:28 INFO - PROCESS | 1831 | 1466744188576 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:28 INFO - PROCESS | 1831 | 1466744188583 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538a800 == 34 [pid = 1831] [id = 219] 21:56:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9538bc00) [pid = 1831] [serial = 658] [outer = (nil)] 21:56:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x979ed400) [pid = 1831] [serial = 659] [outer = 0x9538bc00] 21:56:28 INFO - PROCESS | 1831 | 1466744188673 Marionette DEBUG loaded listener.js 21:56:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x99822000) [pid = 1831] [serial = 660] [outer = 0x9538bc00] 21:56:29 INFO - PROCESS | 1831 | 1466744189589 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 21:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1389ms 21:56:29 INFO - PROCESS | 1831 | 1466744189617 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 21:56:29 INFO - PROCESS | 1831 | 1466744189620 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 21:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:56:29 INFO - PROCESS | 1831 | 1466744189628 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:56:29 INFO - PROCESS | 1831 | 1466744189634 Marionette TRACE conn4 <- [1,850,null,{}] 21:56:29 INFO - PROCESS | 1831 | 1466744189650 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:29 INFO - PROCESS | 1831 | 1466744189660 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:29 INFO - PROCESS | 1831 | 1466744189839 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 21:56:29 INFO - PROCESS | 1831 | 1466744189974 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:29 INFO - PROCESS | 1831 | 1466744189986 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x996b3400 == 35 [pid = 1831] [id = 220] 21:56:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99ee7000) [pid = 1831] [serial = 661] [outer = (nil)] 21:56:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9a0d2000) [pid = 1831] [serial = 662] [outer = 0x99ee7000] 21:56:30 INFO - PROCESS | 1831 | 1466744190060 Marionette DEBUG loaded listener.js 21:56:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a558400) [pid = 1831] [serial = 663] [outer = 0x99ee7000] 21:56:31 INFO - PROCESS | 1831 | 1466744191177 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 21:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1594ms 21:56:31 INFO - PROCESS | 1831 | 1466744191230 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 21:56:31 INFO - PROCESS | 1831 | 1466744191234 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 21:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:56:31 INFO - PROCESS | 1831 | 1466744191242 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:56:31 INFO - PROCESS | 1831 | 1466744191245 Marionette TRACE conn4 <- [1,854,null,{}] 21:56:31 INFO - PROCESS | 1831 | 1466744191252 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:31 INFO - PROCESS | 1831 | 1466744191257 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:31 INFO - PROCESS | 1831 | 1466744191522 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 21:56:31 INFO - PROCESS | 1831 | 1466744191559 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:31 INFO - PROCESS | 1831 | 1466744191570 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdba400 == 36 [pid = 1831] [id = 221] 21:56:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99d24c00) [pid = 1831] [serial = 664] [outer = (nil)] 21:56:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9a85dc00) [pid = 1831] [serial = 665] [outer = 0x99d24c00] 21:56:31 INFO - PROCESS | 1831 | 1466744191645 Marionette DEBUG loaded listener.js 21:56:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9a94e400) [pid = 1831] [serial = 666] [outer = 0x99d24c00] 21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x91adfc00) [pid = 1831] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x93c2ec00) [pid = 1831] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9538f800) [pid = 1831] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a951c00) [pid = 1831] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x99d22800) [pid = 1831] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9b77ec00) [pid = 1831] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x91ad8000) [pid = 1831] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9538d400) [pid = 1831] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9a76e000) [pid = 1831] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x98370c00) [pid = 1831] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x9525fc00) [pid = 1831] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:56:32 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x996bc400) [pid = 1831] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:56:32 INFO - PROCESS | 1831 | 1466744192793 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 21:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1588ms 21:56:32 INFO - PROCESS | 1831 | 1466744192832 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 21:56:32 INFO - PROCESS | 1831 | 1466744192837 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 21:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:56:32 INFO - PROCESS | 1831 | 1466744192844 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:56:32 INFO - PROCESS | 1831 | 1466744192848 Marionette TRACE conn4 <- [1,858,null,{}] 21:56:32 INFO - PROCESS | 1831 | 1466744192855 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:32 INFO - PROCESS | 1831 | 1466744192862 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:33 INFO - PROCESS | 1831 | 1466744193055 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 21:56:33 INFO - PROCESS | 1831 | 1466744193175 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:33 INFO - PROCESS | 1831 | 1466744193188 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0800 == 37 [pid = 1831] [id = 222] 21:56:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x8fdb3800) [pid = 1831] [serial = 667] [outer = (nil)] 21:56:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9989e800) [pid = 1831] [serial = 668] [outer = 0x8fdb3800] 21:56:33 INFO - PROCESS | 1831 | 1466744193299 Marionette DEBUG loaded listener.js 21:56:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x99ee6000) [pid = 1831] [serial = 669] [outer = 0x8fdb3800] 21:56:34 INFO - PROCESS | 1831 | 1466744194150 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 21:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1336ms 21:56:34 INFO - PROCESS | 1831 | 1466744194182 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 21:56:34 INFO - PROCESS | 1831 | 1466744194187 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 21:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:56:34 INFO - PROCESS | 1831 | 1466744194252 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:56:34 INFO - PROCESS | 1831 | 1466744194257 Marionette TRACE conn4 <- [1,862,null,{}] 21:56:34 INFO - PROCESS | 1831 | 1466744194266 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:34 INFO - PROCESS | 1831 | 1466744194274 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:34 INFO - PROCESS | 1831 | 1466744194513 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 21:56:34 INFO - PROCESS | 1831 | 1466744194702 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:34 INFO - PROCESS | 1831 | 1466744194715 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adb400 == 38 [pid = 1831] [id = 223] 21:56:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x93c2ec00) [pid = 1831] [serial = 670] [outer = (nil)] 21:56:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9525f000) [pid = 1831] [serial = 671] [outer = 0x93c2ec00] 21:56:34 INFO - PROCESS | 1831 | 1466744194872 Marionette DEBUG loaded listener.js 21:56:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9538fc00) [pid = 1831] [serial = 672] [outer = 0x93c2ec00] 21:56:35 INFO - PROCESS | 1831 | 1466744195883 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 21:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1687ms 21:56:35 INFO - PROCESS | 1831 | 1466744195937 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 21:56:35 INFO - PROCESS | 1831 | 1466744195943 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 21:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:56:35 INFO - PROCESS | 1831 | 1466744195954 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:56:35 INFO - PROCESS | 1831 | 1466744195958 Marionette TRACE conn4 <- [1,866,null,{}] 21:56:35 INFO - PROCESS | 1831 | 1466744195974 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:35 INFO - PROCESS | 1831 | 1466744195984 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:36 INFO - PROCESS | 1831 | 1466744196312 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 21:56:36 INFO - PROCESS | 1831 | 1466744196548 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:36 INFO - PROCESS | 1831 | 1466744196559 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d21400 == 39 [pid = 1831] [id = 224] 21:56:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99d22400) [pid = 1831] [serial = 673] [outer = (nil)] 21:56:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x99df3c00) [pid = 1831] [serial = 674] [outer = 0x99d22400] 21:56:36 INFO - PROCESS | 1831 | 1466744196649 Marionette DEBUG loaded listener.js 21:56:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x99eefc00) [pid = 1831] [serial = 675] [outer = 0x99d22400] 21:56:37 INFO - PROCESS | 1831 | 1466744197661 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 21:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1748ms 21:56:37 INFO - PROCESS | 1831 | 1466744197703 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 21:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:56:37 INFO - PROCESS | 1831 | 1466744197709 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 21:56:37 INFO - PROCESS | 1831 | 1466744197717 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:56:37 INFO - PROCESS | 1831 | 1466744197722 Marionette TRACE conn4 <- [1,870,null,{}] 21:56:37 INFO - PROCESS | 1831 | 1466744197729 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:37 INFO - PROCESS | 1831 | 1466744197735 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:37 INFO - PROCESS | 1831 | 1466744197971 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 21:56:38 INFO - PROCESS | 1831 | 1466744198242 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:38 INFO - PROCESS | 1831 | 1466744198264 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d81cc00 == 40 [pid = 1831] [id = 225] 21:56:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9d88ec00) [pid = 1831] [serial = 676] [outer = (nil)] 21:56:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0xa1080400) [pid = 1831] [serial = 677] [outer = 0x9d88ec00] 21:56:38 INFO - PROCESS | 1831 | 1466744198396 Marionette DEBUG loaded listener.js 21:56:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0xa1f23000) [pid = 1831] [serial = 678] [outer = 0x9d88ec00] 21:56:39 INFO - PROCESS | 1831 | 1466744199411 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 21:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1749ms 21:56:39 INFO - PROCESS | 1831 | 1466744199465 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 21:56:39 INFO - PROCESS | 1831 | 1466744199470 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 21:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:56:39 INFO - PROCESS | 1831 | 1466744199477 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:56:39 INFO - PROCESS | 1831 | 1466744199481 Marionette TRACE conn4 <- [1,874,null,{}] 21:56:39 INFO - PROCESS | 1831 | 1466744199495 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:39 INFO - PROCESS | 1831 | 1466744199505 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:39 INFO - PROCESS | 1831 | 1466744199773 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 21:56:40 INFO - PROCESS | 1831 | 1466744199987 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:40 INFO - PROCESS | 1831 | 1466744199999 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:40 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f26800 == 41 [pid = 1831] [id = 226] 21:56:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0xa1f28000) [pid = 1831] [serial = 679] [outer = (nil)] 21:56:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0xa2131400) [pid = 1831] [serial = 680] [outer = 0xa1f28000] 21:56:40 INFO - PROCESS | 1831 | 1466744200087 Marionette DEBUG loaded listener.js 21:56:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa213a000) [pid = 1831] [serial = 681] [outer = 0xa1f28000] 21:56:41 INFO - PROCESS | 1831 | 1466744201104 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 21:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1694ms 21:56:41 INFO - PROCESS | 1831 | 1466744201174 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 21:56:41 INFO - PROCESS | 1831 | 1466744201179 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 21:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:56:41 INFO - PROCESS | 1831 | 1466744201187 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:56:41 INFO - PROCESS | 1831 | 1466744201192 Marionette TRACE conn4 <- [1,878,null,{}] 21:56:41 INFO - PROCESS | 1831 | 1466744201199 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:41 INFO - PROCESS | 1831 | 1466744201205 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:41 INFO - PROCESS | 1831 | 1466744201459 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 21:56:41 INFO - PROCESS | 1831 | 1466744201723 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:41 INFO - PROCESS | 1831 | 1466744201731 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525dc00 == 42 [pid = 1831] [id = 227] 21:56:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9998bc00) [pid = 1831] [serial = 682] [outer = (nil)] 21:56:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa2275000) [pid = 1831] [serial = 683] [outer = 0x9998bc00] 21:56:41 INFO - PROCESS | 1831 | 1466744201836 Marionette DEBUG loaded listener.js 21:56:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa229e800) [pid = 1831] [serial = 684] [outer = 0x9998bc00] 21:56:42 INFO - PROCESS | 1831 | 1466744202778 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 21:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1635ms 21:56:42 INFO - PROCESS | 1831 | 1466744202822 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 21:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:56:42 INFO - PROCESS | 1831 | 1466744202827 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 21:56:42 INFO - PROCESS | 1831 | 1466744202834 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:56:42 INFO - PROCESS | 1831 | 1466744202839 Marionette TRACE conn4 <- [1,882,null,{}] 21:56:42 INFO - PROCESS | 1831 | 1466744202846 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:42 INFO - PROCESS | 1831 | 1466744202857 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:43 INFO - PROCESS | 1831 | 1466744203172 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 21:56:43 INFO - PROCESS | 1831 | 1466744203451 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:43 INFO - PROCESS | 1831 | 1466744203464 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a4fc00 == 43 [pid = 1831] [id = 228] 21:56:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x93a7f000) [pid = 1831] [serial = 685] [outer = (nil)] 21:56:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x953e9400) [pid = 1831] [serial = 686] [outer = 0x93a7f000] 21:56:43 INFO - PROCESS | 1831 | 1466744203579 Marionette DEBUG loaded listener.js 21:56:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9afeb000) [pid = 1831] [serial = 687] [outer = 0x93a7f000] 21:56:44 INFO - PROCESS | 1831 | 1466744204488 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 21:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1742ms 21:56:44 INFO - PROCESS | 1831 | 1466744204577 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 21:56:44 INFO - PROCESS | 1831 | 1466744204582 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 21:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:56:44 INFO - PROCESS | 1831 | 1466744204590 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:56:44 INFO - PROCESS | 1831 | 1466744204593 Marionette TRACE conn4 <- [1,886,null,{}] 21:56:44 INFO - PROCESS | 1831 | 1466744204600 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:44 INFO - PROCESS | 1831 | 1466744204606 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:45 INFO - PROCESS | 1831 | 1466744205060 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 21:56:45 INFO - PROCESS | 1831 | 1466744205288 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:45 INFO - PROCESS | 1831 | 1466744205301 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a87400 == 44 [pid = 1831] [id = 229] 21:56:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x93a88800) [pid = 1831] [serial = 688] [outer = (nil)] 21:56:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9525e800) [pid = 1831] [serial = 689] [outer = 0x93a88800] 21:56:45 INFO - PROCESS | 1831 | 1466744205378 Marionette DEBUG loaded listener.js 21:56:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9538f800) [pid = 1831] [serial = 690] [outer = 0x93a88800] 21:56:46 INFO - PROCESS | 1831 | 1466744206302 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 21:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1747ms 21:56:46 INFO - PROCESS | 1831 | 1466744206339 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 21:56:46 INFO - PROCESS | 1831 | 1466744206347 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 21:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:56:46 INFO - PROCESS | 1831 | 1466744206357 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:56:46 INFO - PROCESS | 1831 | 1466744206361 Marionette TRACE conn4 <- [1,890,null,{}] 21:56:46 INFO - PROCESS | 1831 | 1466744206370 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:46 INFO - PROCESS | 1831 | 1466744206376 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:46 INFO - PROCESS | 1831 | 1466744206660 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 21:56:46 INFO - PROCESS | 1831 | 1466744206901 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:46 INFO - PROCESS | 1831 | 1466744206913 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x94778000 == 45 [pid = 1831] [id = 230] 21:56:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9538e800) [pid = 1831] [serial = 691] [outer = (nil)] 21:56:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9989dc00) [pid = 1831] [serial = 692] [outer = 0x9538e800] 21:56:47 INFO - PROCESS | 1831 | 1466744206999 Marionette DEBUG loaded listener.js 21:56:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x99bf8000) [pid = 1831] [serial = 693] [outer = 0x9538e800] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad6800 == 44 [pid = 1831] [id = 209] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x9519fc00 == 43 [pid = 1831] [id = 181] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x98a1d400 == 42 [pid = 1831] [id = 175] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x93a7a400 == 41 [pid = 1831] [id = 184] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdba800 == 40 [pid = 1831] [id = 176] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x99eef800 == 39 [pid = 1831] [id = 183] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x9538b800 == 38 [pid = 1831] [id = 174] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae2c00 == 37 [pid = 1831] [id = 185] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x998a8c00 == 36 [pid = 1831] [id = 186] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x9471f000 == 35 [pid = 1831] [id = 188] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x97905400 == 34 [pid = 1831] [id = 189] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x9a85e000 == 33 [pid = 1831] [id = 187] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb8800 == 32 [pid = 1831] [id = 177] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x9a552c00 == 31 [pid = 1831] [id = 180] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb6800 == 30 [pid = 1831] [id = 178] 21:56:48 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae3c00 == 29 [pid = 1831] [id = 179] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x99d1ec00) [pid = 1831] [serial = 639] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x979f3c00) [pid = 1831] [serial = 624] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9477b400) [pid = 1831] [serial = 626] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x96e60000) [pid = 1831] [serial = 633] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9d87b400) [pid = 1831] [serial = 614] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a54b800) [pid = 1831] [serial = 609] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x953e8c00) [pid = 1831] [serial = 632] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9d47b000) [pid = 1831] [serial = 612] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x93c2cc00) [pid = 1831] [serial = 630] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x953e9c00) [pid = 1831] [serial = 605] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x95393800) [pid = 1831] [serial = 627] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x99ee8800) [pid = 1831] [serial = 608] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa1081000) [pid = 1831] [serial = 617] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x98f40000) [pid = 1831] [serial = 636] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x91adf400) [pid = 1831] [serial = 629] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953ed800) [pid = 1831] [serial = 606] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99b82c00) [pid = 1831] [serial = 638] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98a20800) [pid = 1831] [serial = 635] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0xa1085c00) [pid = 1831] [serial = 618] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9b93ac00) [pid = 1831] [serial = 611] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0xa2130800) [pid = 1831] [serial = 620] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa2226c00) [pid = 1831] [serial = 621] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9d882800) [pid = 1831] [serial = 615] [outer = (nil)] [url = about:blank] 21:56:48 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9538ec00) [pid = 1831] [serial = 623] [outer = (nil)] [url = about:blank] 21:56:49 INFO - PROCESS | 1831 | 1466744209024 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 21:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 2694ms 21:56:49 INFO - PROCESS | 1831 | 1466744209051 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 21:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:56:49 INFO - PROCESS | 1831 | 1466744209059 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 21:56:49 INFO - PROCESS | 1831 | 1466744209069 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:56:49 INFO - PROCESS | 1831 | 1466744209076 Marionette TRACE conn4 <- [1,894,null,{}] 21:56:49 INFO - PROCESS | 1831 | 1466744209087 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:49 INFO - PROCESS | 1831 | 1466744209094 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:49 INFO - PROCESS | 1831 | 1466744209319 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 21:56:49 INFO - PROCESS | 1831 | 1466744209439 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:49 INFO - PROCESS | 1831 | 1466744209449 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae3c00 == 30 [pid = 1831] [id = 231] 21:56:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x93a57c00) [pid = 1831] [serial = 694] [outer = (nil)] 21:56:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x94772400) [pid = 1831] [serial = 695] [outer = 0x93a57c00] 21:56:49 INFO - PROCESS | 1831 | 1466744209536 Marionette DEBUG loaded listener.js 21:56:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9519fc00) [pid = 1831] [serial = 696] [outer = 0x93a57c00] 21:56:50 INFO - PROCESS | 1831 | 1466744210474 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 21:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1448ms 21:56:50 INFO - PROCESS | 1831 | 1466744210516 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 21:56:50 INFO - PROCESS | 1831 | 1466744210525 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 21:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:56:50 INFO - PROCESS | 1831 | 1466744210539 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:56:50 INFO - PROCESS | 1831 | 1466744210544 Marionette TRACE conn4 <- [1,898,null,{}] 21:56:50 INFO - PROCESS | 1831 | 1466744210551 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:50 INFO - PROCESS | 1831 | 1466744210556 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:50 INFO - PROCESS | 1831 | 1466744210793 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 21:56:50 INFO - PROCESS | 1831 | 1466744210887 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:50 INFO - PROCESS | 1831 | 1466744210894 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ef400 == 31 [pid = 1831] [id = 232] 21:56:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x96e64400) [pid = 1831] [serial = 697] [outer = (nil)] 21:56:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x97905000) [pid = 1831] [serial = 698] [outer = 0x96e64400] 21:56:50 INFO - PROCESS | 1831 | 1466744210975 Marionette DEBUG loaded listener.js 21:56:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9790c800) [pid = 1831] [serial = 699] [outer = 0x96e64400] 21:56:52 INFO - PROCESS | 1831 | 1466744212025 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 21:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1539ms 21:56:52 INFO - PROCESS | 1831 | 1466744212085 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 21:56:52 INFO - PROCESS | 1831 | 1466744212090 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 21:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:56:52 INFO - PROCESS | 1831 | 1466744212098 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:56:52 INFO - PROCESS | 1831 | 1466744212106 Marionette TRACE conn4 <- [1,902,null,{}] 21:56:52 INFO - PROCESS | 1831 | 1466744212134 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:52 INFO - PROCESS | 1831 | 1466744212144 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:52 INFO - PROCESS | 1831 | 1466744212408 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 21:56:52 INFO - PROCESS | 1831 | 1466744212563 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:52 INFO - PROCESS | 1831 | 1466744212575 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989d000 == 32 [pid = 1831] [id = 233] 21:56:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9989f400) [pid = 1831] [serial = 700] [outer = (nil)] 21:56:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x998b0c00) [pid = 1831] [serial = 701] [outer = 0x9989f400] 21:56:52 INFO - PROCESS | 1831 | 1466744212664 Marionette DEBUG loaded listener.js 21:56:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99d19800) [pid = 1831] [serial = 702] [outer = 0x9989f400] 21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x8fdb3800) [pid = 1831] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99d24c00) [pid = 1831] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9afddc00) [pid = 1831] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9d4f6800) [pid = 1831] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9a54bc00) [pid = 1831] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9538bc00) [pid = 1831] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x95299c00) [pid = 1831] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x99c7bc00) [pid = 1831] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x953eb000) [pid = 1831] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:56:53 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x99ee7000) [pid = 1831] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:56:54 INFO - PROCESS | 1831 | 1466744214065 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 21:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1996ms 21:56:54 INFO - PROCESS | 1831 | 1466744214156 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 21:56:54 INFO - PROCESS | 1831 | 1466744214163 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 21:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:56:54 INFO - PROCESS | 1831 | 1466744214170 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:56:54 INFO - PROCESS | 1831 | 1466744214172 Marionette TRACE conn4 <- [1,906,null,{}] 21:56:54 INFO - PROCESS | 1831 | 1466744214178 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:54 INFO - PROCESS | 1831 | 1466744214183 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:54 INFO - PROCESS | 1831 | 1466744214339 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 21:56:54 INFO - PROCESS | 1831 | 1466744214457 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:54 INFO - PROCESS | 1831 | 1466744214466 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x952a1000 == 33 [pid = 1831] [id = 234] 21:56:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9790e000) [pid = 1831] [serial = 703] [outer = (nil)] 21:56:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x998b4400) [pid = 1831] [serial = 704] [outer = 0x9790e000] 21:56:54 INFO - PROCESS | 1831 | 1466744214541 Marionette DEBUG loaded listener.js 21:56:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x99d25c00) [pid = 1831] [serial = 705] [outer = 0x9790e000] 21:56:55 INFO - PROCESS | 1831 | 1466744215573 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 21:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1437ms 21:56:55 INFO - PROCESS | 1831 | 1466744215608 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 21:56:55 INFO - PROCESS | 1831 | 1466744215612 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 21:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:56:55 INFO - PROCESS | 1831 | 1466744215619 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:56:55 INFO - PROCESS | 1831 | 1466744215623 Marionette TRACE conn4 <- [1,910,null,{}] 21:56:55 INFO - PROCESS | 1831 | 1466744215629 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:55 INFO - PROCESS | 1831 | 1466744215634 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:55 INFO - PROCESS | 1831 | 1466744215798 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 21:56:56 INFO - PROCESS | 1831 | 1466744216121 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:56 INFO - PROCESS | 1831 | 1466744216131 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb4c00 == 34 [pid = 1831] [id = 235] 21:56:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x8fdb5800) [pid = 1831] [serial = 706] [outer = (nil)] 21:56:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x91ad5800) [pid = 1831] [serial = 707] [outer = 0x8fdb5800] 21:56:56 INFO - PROCESS | 1831 | 1466744216225 Marionette DEBUG loaded listener.js 21:56:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x91ae0800) [pid = 1831] [serial = 708] [outer = 0x8fdb5800] 21:56:57 INFO - PROCESS | 1831 | 1466744217257 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 21:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1691ms 21:56:57 INFO - PROCESS | 1831 | 1466744217315 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 21:56:57 INFO - PROCESS | 1831 | 1466744217321 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 21:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:56:57 INFO - PROCESS | 1831 | 1466744217330 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:56:57 INFO - PROCESS | 1831 | 1466744217336 Marionette TRACE conn4 <- [1,914,null,{}] 21:56:57 INFO - PROCESS | 1831 | 1466744217344 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:57 INFO - PROCESS | 1831 | 1466744217353 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:57 INFO - PROCESS | 1831 | 1466744217598 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 21:56:57 INFO - PROCESS | 1831 | 1466744217839 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:57 INFO - PROCESS | 1831 | 1466744217853 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x96e65400 == 35 [pid = 1831] [id = 236] 21:56:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x97904c00) [pid = 1831] [serial = 709] [outer = (nil)] 21:56:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9796dc00) [pid = 1831] [serial = 710] [outer = 0x97904c00] 21:56:57 INFO - PROCESS | 1831 | 1466744217969 Marionette DEBUG loaded listener.js 21:56:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x979ee800) [pid = 1831] [serial = 711] [outer = 0x97904c00] 21:56:59 INFO - PROCESS | 1831 | 1466744219025 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 21:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1742ms 21:56:59 INFO - PROCESS | 1831 | 1466744219077 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 21:56:59 INFO - PROCESS | 1831 | 1466744219085 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 21:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:56:59 INFO - PROCESS | 1831 | 1466744219092 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:56:59 INFO - PROCESS | 1831 | 1466744219097 Marionette TRACE conn4 <- [1,918,null,{}] 21:56:59 INFO - PROCESS | 1831 | 1466744219103 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:56:59 INFO - PROCESS | 1831 | 1466744219109 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:59 INFO - PROCESS | 1831 | 1466744219341 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 21:56:59 INFO - PROCESS | 1831 | 1466744219642 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:56:59 INFO - PROCESS | 1831 | 1466744219651 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:56:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c31800 == 36 [pid = 1831] [id = 237] 21:56:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9538e000) [pid = 1831] [serial = 712] [outer = (nil)] 21:56:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x998a6800) [pid = 1831] [serial = 713] [outer = 0x9538e000] 21:56:59 INFO - PROCESS | 1831 | 1466744219740 Marionette DEBUG loaded listener.js 21:56:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x998bb000) [pid = 1831] [serial = 714] [outer = 0x9538e000] 21:57:00 INFO - PROCESS | 1831 | 1466744220762 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 21:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1738ms 21:57:00 INFO - PROCESS | 1831 | 1466744220833 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 21:57:00 INFO - PROCESS | 1831 | 1466744220838 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 21:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:57:00 INFO - PROCESS | 1831 | 1466744220865 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:57:00 INFO - PROCESS | 1831 | 1466744220882 Marionette TRACE conn4 <- [1,922,null,{}] 21:57:00 INFO - PROCESS | 1831 | 1466744220890 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:00 INFO - PROCESS | 1831 | 1466744220899 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:01 INFO - PROCESS | 1831 | 1466744221213 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 21:57:01 INFO - PROCESS | 1831 | 1466744221395 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:01 INFO - PROCESS | 1831 | 1466744221401 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x9519e400 == 37 [pid = 1831] [id = 238] 21:57:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x98f3bc00) [pid = 1831] [serial = 715] [outer = (nil)] 21:57:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a775c00) [pid = 1831] [serial = 716] [outer = 0x98f3bc00] 21:57:01 INFO - PROCESS | 1831 | 1466744221495 Marionette DEBUG loaded listener.js 21:57:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a76f000) [pid = 1831] [serial = 717] [outer = 0x98f3bc00] 21:57:02 INFO - PROCESS | 1831 | 1466744222653 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 21:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1876ms 21:57:02 INFO - PROCESS | 1831 | 1466744222724 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 21:57:02 INFO - PROCESS | 1831 | 1466744222730 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 21:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:57:02 INFO - PROCESS | 1831 | 1466744222737 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:57:02 INFO - PROCESS | 1831 | 1466744222742 Marionette TRACE conn4 <- [1,926,null,{}] 21:57:02 INFO - PROCESS | 1831 | 1466744222748 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:02 INFO - PROCESS | 1831 | 1466744222754 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:02 INFO - PROCESS | 1831 | 1466744222986 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 21:57:03 INFO - PROCESS | 1831 | 1466744223208 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:03 INFO - PROCESS | 1831 | 1466744223218 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f1800 == 38 [pid = 1831] [id = 239] 21:57:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x996be400) [pid = 1831] [serial = 718] [outer = (nil)] 21:57:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9b93ac00) [pid = 1831] [serial = 719] [outer = 0x996be400] 21:57:03 INFO - PROCESS | 1831 | 1466744223301 Marionette DEBUG loaded listener.js 21:57:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9b943c00) [pid = 1831] [serial = 720] [outer = 0x996be400] 21:57:04 INFO - PROCESS | 1831 | 1466744224337 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 21:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1683ms 21:57:04 INFO - PROCESS | 1831 | 1466744224584 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 21:57:04 INFO - PROCESS | 1831 | 1466744224592 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 21:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:57:04 INFO - PROCESS | 1831 | 1466744224610 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:57:04 INFO - PROCESS | 1831 | 1466744224618 Marionette TRACE conn4 <- [1,930,null,{}] 21:57:04 INFO - PROCESS | 1831 | 1466744224627 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:04 INFO - PROCESS | 1831 | 1466744224633 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:04 INFO - PROCESS | 1831 | 1466744224900 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 21:57:05 INFO - PROCESS | 1831 | 1466744225085 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:05 INFO - PROCESS | 1831 | 1466744225103 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x94718800 == 39 [pid = 1831] [id = 240] 21:57:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9471ec00) [pid = 1831] [serial = 721] [outer = (nil)] 21:57:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9529c000) [pid = 1831] [serial = 722] [outer = 0x9471ec00] 21:57:05 INFO - PROCESS | 1831 | 1466744225176 Marionette DEBUG loaded listener.js 21:57:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9538cc00) [pid = 1831] [serial = 723] [outer = 0x9471ec00] 21:57:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9477e000 == 38 [pid = 1831] [id = 212] 21:57:06 INFO - PROCESS | 1831 | --DOCSHELL 0x952a1000 == 37 [pid = 1831] [id = 234] 21:57:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9989d000 == 36 [pid = 1831] [id = 233] 21:57:06 INFO - PROCESS | 1831 | --DOCSHELL 0x953ef400 == 35 [pid = 1831] [id = 232] 21:57:06 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae3c00 == 34 [pid = 1831] [id = 231] 21:57:06 INFO - PROCESS | 1831 | 1466744226256 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9989e800) [pid = 1831] [serial = 668] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a85dc00) [pid = 1831] [serial = 665] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9b4ec000) [pid = 1831] [serial = 650] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9b948c00) [pid = 1831] [serial = 651] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9d814400) [pid = 1831] [serial = 653] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9d879400) [pid = 1831] [serial = 654] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9a768800) [pid = 1831] [serial = 647] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a76b000) [pid = 1831] [serial = 648] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x979ed400) [pid = 1831] [serial = 659] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99822000) [pid = 1831] [serial = 660] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x95390000) [pid = 1831] [serial = 656] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953ee800) [pid = 1831] [serial = 657] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99eeb000) [pid = 1831] [serial = 642] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99df0400) [pid = 1831] [serial = 641] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x979ec800) [pid = 1831] [serial = 644] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x996b6c00) [pid = 1831] [serial = 645] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9a558400) [pid = 1831] [serial = 663] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9a94e400) [pid = 1831] [serial = 666] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x99ee6000) [pid = 1831] [serial = 669] [outer = (nil)] [url = about:blank] 21:57:06 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9a0d2000) [pid = 1831] [serial = 662] [outer = (nil)] [url = about:blank] 21:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1705ms 21:57:06 INFO - PROCESS | 1831 | 1466744226316 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 21:57:06 INFO - PROCESS | 1831 | 1466744226322 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 21:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:57:06 INFO - PROCESS | 1831 | 1466744226333 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:57:06 INFO - PROCESS | 1831 | 1466744226338 Marionette TRACE conn4 <- [1,934,null,{}] 21:57:06 INFO - PROCESS | 1831 | 1466744226345 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:06 INFO - PROCESS | 1831 | 1466744226351 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:06 INFO - PROCESS | 1831 | 1466744226536 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 21:57:06 INFO - PROCESS | 1831 | 1466744226723 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:06 INFO - PROCESS | 1831 | 1466744226731 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x95392c00 == 35 [pid = 1831] [id = 241] 21:57:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x979ed400) [pid = 1831] [serial = 724] [outer = (nil)] 21:57:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x979f8400) [pid = 1831] [serial = 725] [outer = 0x979ed400] 21:57:06 INFO - PROCESS | 1831 | 1466744226826 Marionette DEBUG loaded listener.js 21:57:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x98a1d800) [pid = 1831] [serial = 726] [outer = 0x979ed400] 21:57:07 INFO - PROCESS | 1831 | 1466744227737 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 21:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1438ms 21:57:07 INFO - PROCESS | 1831 | 1466744227769 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 21:57:07 INFO - PROCESS | 1831 | 1466744227773 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 21:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:57:07 INFO - PROCESS | 1831 | 1466744227783 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:57:07 INFO - PROCESS | 1831 | 1466744227787 Marionette TRACE conn4 <- [1,938,null,{}] 21:57:07 INFO - PROCESS | 1831 | 1466744227803 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:07 INFO - PROCESS | 1831 | 1466744227812 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:08 INFO - PROCESS | 1831 | 1466744228014 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 21:57:08 INFO - PROCESS | 1831 | 1466744228177 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:08 INFO - PROCESS | 1831 | 1466744228191 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d25400 == 36 [pid = 1831] [id = 242] 21:57:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99dfc800) [pid = 1831] [serial = 727] [outer = (nil)] 21:57:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x99ee8c00) [pid = 1831] [serial = 728] [outer = 0x99dfc800] 21:57:08 INFO - PROCESS | 1831 | 1466744228289 Marionette DEBUG loaded listener.js 21:57:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a05ac00) [pid = 1831] [serial = 729] [outer = 0x99dfc800] 21:57:09 INFO - PROCESS | 1831 | 1466744229385 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 21:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1682ms 21:57:09 INFO - PROCESS | 1831 | 1466744229469 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 21:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:57:09 INFO - PROCESS | 1831 | 1466744229474 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 21:57:09 INFO - PROCESS | 1831 | 1466744229481 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:57:09 INFO - PROCESS | 1831 | 1466744229485 Marionette TRACE conn4 <- [1,942,null,{}] 21:57:09 INFO - PROCESS | 1831 | 1466744229493 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:09 INFO - PROCESS | 1831 | 1466744229497 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:09 INFO - PROCESS | 1831 | 1466744229761 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 21:57:09 INFO - PROCESS | 1831 | 1466744229784 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:09 INFO - PROCESS | 1831 | 1466744229796 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2fc00 == 37 [pid = 1831] [id = 243] 21:57:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99d1c000) [pid = 1831] [serial = 730] [outer = (nil)] 21:57:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9a775800) [pid = 1831] [serial = 731] [outer = 0x99d1c000] 21:57:09 INFO - PROCESS | 1831 | 1466744229920 Marionette DEBUG loaded listener.js 21:57:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9afe9c00) [pid = 1831] [serial = 732] [outer = 0x99d1c000] 21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x93a88800) [pid = 1831] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x93c2ec00) [pid = 1831] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99d22400) [pid = 1831] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9d88ec00) [pid = 1831] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x96e64400) [pid = 1831] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9989f400) [pid = 1831] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa1f28000) [pid = 1831] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x93a57c00) [pid = 1831] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9538e800) [pid = 1831] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9998bc00) [pid = 1831] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:57:11 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x93a7f000) [pid = 1831] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:57:11 INFO - PROCESS | 1831 | 1466744231644 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 21:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 2195ms 21:57:11 INFO - PROCESS | 1831 | 1466744231678 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 21:57:11 INFO - PROCESS | 1831 | 1466744231684 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 21:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:57:11 INFO - PROCESS | 1831 | 1466744231695 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:57:11 INFO - PROCESS | 1831 | 1466744231699 Marionette TRACE conn4 <- [1,946,null,{}] 21:57:11 INFO - PROCESS | 1831 | 1466744231710 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:11 INFO - PROCESS | 1831 | 1466744231717 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:12 INFO - PROCESS | 1831 | 1466744232050 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 21:57:12 INFO - PROCESS | 1831 | 1466744232088 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:12 INFO - PROCESS | 1831 | 1466744232102 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adcc00 == 38 [pid = 1831] [id = 244] 21:57:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x91ade800) [pid = 1831] [serial = 733] [outer = (nil)] 21:57:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9998bc00) [pid = 1831] [serial = 734] [outer = 0x91ade800] 21:57:12 INFO - PROCESS | 1831 | 1466744232171 Marionette DEBUG loaded listener.js 21:57:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9a76d400) [pid = 1831] [serial = 735] [outer = 0x91ade800] 21:57:13 INFO - PROCESS | 1831 | 1466744233467 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 21:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1800ms 21:57:13 INFO - PROCESS | 1831 | 1466744233497 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 21:57:13 INFO - PROCESS | 1831 | 1466744233510 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 21:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:57:13 INFO - PROCESS | 1831 | 1466744233544 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:57:13 INFO - PROCESS | 1831 | 1466744233554 Marionette TRACE conn4 <- [1,950,null,{}] 21:57:13 INFO - PROCESS | 1831 | 1466744233795 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:13 INFO - PROCESS | 1831 | 1466744233806 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:14 INFO - PROCESS | 1831 | 1466744234146 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 21:57:14 INFO - PROCESS | 1831 | 1466744234324 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:14 INFO - PROCESS | 1831 | 1466744234343 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a5e400 == 39 [pid = 1831] [id = 245] 21:57:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x93a7e000) [pid = 1831] [serial = 736] [outer = (nil)] 21:57:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x97908000) [pid = 1831] [serial = 737] [outer = 0x93a7e000] 21:57:14 INFO - PROCESS | 1831 | 1466744234430 Marionette DEBUG loaded listener.js 21:57:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x98a28000) [pid = 1831] [serial = 738] [outer = 0x93a7e000] 21:57:15 INFO - PROCESS | 1831 | 1466744235445 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 21:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1948ms 21:57:15 INFO - PROCESS | 1831 | 1466744235487 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 21:57:15 INFO - PROCESS | 1831 | 1466744235495 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 21:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:57:15 INFO - PROCESS | 1831 | 1466744235509 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:57:15 INFO - PROCESS | 1831 | 1466744235513 Marionette TRACE conn4 <- [1,954,null,{}] 21:57:15 INFO - PROCESS | 1831 | 1466744235521 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:15 INFO - PROCESS | 1831 | 1466744235528 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:15 INFO - PROCESS | 1831 | 1466744235747 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 21:57:16 INFO - PROCESS | 1831 | 1466744236038 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:16 INFO - PROCESS | 1831 | 1466744236051 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x99c6f400 == 40 [pid = 1831] [id = 246] 21:57:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x99d23000) [pid = 1831] [serial = 739] [outer = (nil)] 21:57:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a54f800) [pid = 1831] [serial = 740] [outer = 0x99d23000] 21:57:16 INFO - PROCESS | 1831 | 1466744236190 Marionette DEBUG loaded listener.js 21:57:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9a776000) [pid = 1831] [serial = 741] [outer = 0x99d23000] 21:57:17 INFO - PROCESS | 1831 | 1466744237247 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 21:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1790ms 21:57:17 INFO - PROCESS | 1831 | 1466744237298 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 21:57:17 INFO - PROCESS | 1831 | 1466744237303 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 21:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:57:17 INFO - PROCESS | 1831 | 1466744237310 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:57:17 INFO - PROCESS | 1831 | 1466744237317 Marionette TRACE conn4 <- [1,958,null,{}] 21:57:17 INFO - PROCESS | 1831 | 1466744237334 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:17 INFO - PROCESS | 1831 | 1466744237344 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:17 INFO - PROCESS | 1831 | 1466744237577 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 21:57:17 INFO - PROCESS | 1831 | 1466744237822 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:17 INFO - PROCESS | 1831 | 1466744237837 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d47f800 == 41 [pid = 1831] [id = 247] 21:57:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9d889800) [pid = 1831] [serial = 742] [outer = (nil)] 21:57:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0xa1080c00) [pid = 1831] [serial = 743] [outer = 0x9d889800] 21:57:17 INFO - PROCESS | 1831 | 1466744237965 Marionette DEBUG loaded listener.js 21:57:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0xa1f21800) [pid = 1831] [serial = 744] [outer = 0x9d889800] 21:57:18 INFO - PROCESS | 1831 | 1466744238901 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 21:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1652ms 21:57:18 INFO - PROCESS | 1831 | 1466744238963 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 21:57:18 INFO - PROCESS | 1831 | 1466744238969 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 21:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:57:18 INFO - PROCESS | 1831 | 1466744238976 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:57:18 INFO - PROCESS | 1831 | 1466744238979 Marionette TRACE conn4 <- [1,962,null,{}] 21:57:18 INFO - PROCESS | 1831 | 1466744238987 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:18 INFO - PROCESS | 1831 | 1466744238992 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:19 INFO - PROCESS | 1831 | 1466744239189 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 21:57:19 INFO - PROCESS | 1831 | 1466744239404 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:19 INFO - PROCESS | 1831 | 1466744239412 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a87c00 == 42 [pid = 1831] [id = 248] 21:57:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9d474000) [pid = 1831] [serial = 745] [outer = (nil)] 21:57:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa2133c00) [pid = 1831] [serial = 746] [outer = 0x9d474000] 21:57:19 INFO - PROCESS | 1831 | 1466744239544 Marionette DEBUG loaded listener.js 21:57:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0xa2137c00) [pid = 1831] [serial = 747] [outer = 0x9d474000] 21:57:20 INFO - PROCESS | 1831 | 1466744240473 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 21:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1537ms 21:57:20 INFO - PROCESS | 1831 | 1466744240513 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 21:57:20 INFO - PROCESS | 1831 | 1466744240517 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 21:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:57:20 INFO - PROCESS | 1831 | 1466744240523 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:57:20 INFO - PROCESS | 1831 | 1466744240527 Marionette TRACE conn4 <- [1,966,null,{}] 21:57:20 INFO - PROCESS | 1831 | 1466744240533 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:20 INFO - PROCESS | 1831 | 1466744240540 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:20 INFO - PROCESS | 1831 | 1466744240734 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 21:57:20 INFO - PROCESS | 1831 | 1466744240902 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:20 INFO - PROCESS | 1831 | 1466744240913 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:20 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f27800 == 43 [pid = 1831] [id = 249] 21:57:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa2131000) [pid = 1831] [serial = 748] [outer = (nil)] 21:57:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa22eec00) [pid = 1831] [serial = 749] [outer = 0xa2131000] 21:57:21 INFO - PROCESS | 1831 | 1466744241012 Marionette DEBUG loaded listener.js 21:57:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa22f6400) [pid = 1831] [serial = 750] [outer = 0xa2131000] 21:57:22 INFO - PROCESS | 1831 | 1466744242033 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 21:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1591ms 21:57:22 INFO - PROCESS | 1831 | 1466744242119 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 21:57:22 INFO - PROCESS | 1831 | 1466744242129 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 21:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:57:22 INFO - PROCESS | 1831 | 1466744242149 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:57:22 INFO - PROCESS | 1831 | 1466744242156 Marionette TRACE conn4 <- [1,970,null,{}] 21:57:22 INFO - PROCESS | 1831 | 1466744242164 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:22 INFO - PROCESS | 1831 | 1466744242178 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:22 INFO - PROCESS | 1831 | 1466744242594 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 21:57:22 INFO - PROCESS | 1831 | 1466744242799 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:22 INFO - PROCESS | 1831 | 1466744242809 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad6400 == 44 [pid = 1831] [id = 250] 21:57:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x996b7400) [pid = 1831] [serial = 751] [outer = (nil)] 21:57:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa3231400) [pid = 1831] [serial = 752] [outer = 0x996b7400] 21:57:22 INFO - PROCESS | 1831 | 1466744242908 Marionette DEBUG loaded listener.js 21:57:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa3238400) [pid = 1831] [serial = 753] [outer = 0x996b7400] 21:57:23 INFO - PROCESS | 1831 | 1466744243944 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 21:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1842ms 21:57:23 INFO - PROCESS | 1831 | 1466744243988 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 21:57:23 INFO - PROCESS | 1831 | 1466744243993 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 21:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:57:24 INFO - PROCESS | 1831 | 1466744244001 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:57:24 INFO - PROCESS | 1831 | 1466744244006 Marionette TRACE conn4 <- [1,974,null,{}] 21:57:24 INFO - PROCESS | 1831 | 1466744244012 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:24 INFO - PROCESS | 1831 | 1466744244017 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:24 INFO - PROCESS | 1831 | 1466744244193 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 21:57:24 INFO - PROCESS | 1831 | 1466744244406 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:24 INFO - PROCESS | 1831 | 1466744244414 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f44400 == 45 [pid = 1831] [id = 251] 21:57:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99899c00) [pid = 1831] [serial = 754] [outer = (nil)] 21:57:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa323dc00) [pid = 1831] [serial = 755] [outer = 0x99899c00] 21:57:24 INFO - PROCESS | 1831 | 1466744244534 Marionette DEBUG loaded listener.js 21:57:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa3240400) [pid = 1831] [serial = 756] [outer = 0x99899c00] 21:57:25 INFO - PROCESS | 1831 | 1466744245373 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 21:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1433ms 21:57:25 INFO - PROCESS | 1831 | 1466744245436 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 21:57:25 INFO - PROCESS | 1831 | 1466744245440 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 21:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:57:25 INFO - PROCESS | 1831 | 1466744245446 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:57:25 INFO - PROCESS | 1831 | 1466744245451 Marionette TRACE conn4 <- [1,978,null,{}] 21:57:25 INFO - PROCESS | 1831 | 1466744245456 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:25 INFO - PROCESS | 1831 | 1466744245462 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:25 INFO - PROCESS | 1831 | 1466744245649 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 21:57:25 INFO - PROCESS | 1831 | 1466744245823 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:25 INFO - PROCESS | 1831 | 1466744245833 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a76a000 == 46 [pid = 1831] [id = 252] 21:57:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa3238000) [pid = 1831] [serial = 757] [outer = (nil)] 21:57:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa3349400) [pid = 1831] [serial = 758] [outer = 0xa3238000] 21:57:25 INFO - PROCESS | 1831 | 1466744245910 Marionette DEBUG loaded listener.js 21:57:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa33c0400) [pid = 1831] [serial = 759] [outer = 0xa3238000] 21:57:26 INFO - PROCESS | 1831 | 1466744246921 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 21:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1731ms 21:57:27 INFO - PROCESS | 1831 | 1466744247180 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 21:57:27 INFO - PROCESS | 1831 | 1466744247187 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 21:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:57:27 INFO - PROCESS | 1831 | 1466744247195 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:57:27 INFO - PROCESS | 1831 | 1466744247201 Marionette TRACE conn4 <- [1,982,null,{}] 21:57:27 INFO - PROCESS | 1831 | 1466744247209 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:27 INFO - PROCESS | 1831 | 1466744247215 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:27 INFO - PROCESS | 1831 | 1466744247457 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 21:57:27 INFO - PROCESS | 1831 | 1466744247687 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:27 INFO - PROCESS | 1831 | 1466744247703 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538c000 == 47 [pid = 1831] [id = 253] 21:57:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9538f000) [pid = 1831] [serial = 760] [outer = (nil)] 21:57:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x953ee800) [pid = 1831] [serial = 761] [outer = 0x9538f000] 21:57:27 INFO - PROCESS | 1831 | 1466744247794 Marionette DEBUG loaded listener.js 21:57:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x96e66c00) [pid = 1831] [serial = 762] [outer = 0x9538f000] 21:57:28 INFO - PROCESS | 1831 | 1466744248792 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 21:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1686ms 21:57:28 INFO - PROCESS | 1831 | 1466744248883 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 21:57:28 INFO - PROCESS | 1831 | 1466744248888 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 21:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:57:28 INFO - PROCESS | 1831 | 1466744248898 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:57:28 INFO - PROCESS | 1831 | 1466744248903 Marionette TRACE conn4 <- [1,986,null,{}] 21:57:28 INFO - PROCESS | 1831 | 1466744248910 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:28 INFO - PROCESS | 1831 | 1466744248916 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:29 INFO - PROCESS | 1831 | 1466744249129 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x996b3400 == 46 [pid = 1831] [id = 220] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x94778000 == 45 [pid = 1831] [id = 230] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x93a4fc00 == 44 [pid = 1831] [id = 228] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f26800 == 43 [pid = 1831] [id = 226] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x9538a800 == 42 [pid = 1831] [id = 219] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x99b88c00 == 41 [pid = 1831] [id = 213] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x93c24000 == 40 [pid = 1831] [id = 215] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x9525dc00 == 39 [pid = 1831] [id = 227] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x9538dc00 == 38 [pid = 1831] [id = 210] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0800 == 37 [pid = 1831] [id = 222] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x979f1800 == 36 [pid = 1831] [id = 239] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x9d81cc00 == 35 [pid = 1831] [id = 225] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb4c00 == 34 [pid = 1831] [id = 235] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x9afdd400 == 33 [pid = 1831] [id = 216] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x93c31800 == 32 [pid = 1831] [id = 237] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x95393c00 == 31 [pid = 1831] [id = 214] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x96e65400 == 30 [pid = 1831] [id = 236] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x951a0800 == 29 [pid = 1831] [id = 218] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x9519e400 == 28 [pid = 1831] [id = 238] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x99d21400 == 27 [pid = 1831] [id = 224] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x91adb400 == 26 [pid = 1831] [id = 223] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x9b946800 == 25 [pid = 1831] [id = 217] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdba400 == 24 [pid = 1831] [id = 221] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x979fac00 == 23 [pid = 1831] [id = 211] 21:57:30 INFO - PROCESS | 1831 | --DOCSHELL 0x93a87400 == 22 [pid = 1831] [id = 229] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9538fc00) [pid = 1831] [serial = 672] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9525f000) [pid = 1831] [serial = 671] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x99eefc00) [pid = 1831] [serial = 675] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x99df3c00) [pid = 1831] [serial = 674] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa1f23000) [pid = 1831] [serial = 678] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa1080400) [pid = 1831] [serial = 677] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x97905000) [pid = 1831] [serial = 698] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x998b0c00) [pid = 1831] [serial = 701] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa213a000) [pid = 1831] [serial = 681] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x94772400) [pid = 1831] [serial = 695] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9519fc00) [pid = 1831] [serial = 696] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa2131400) [pid = 1831] [serial = 680] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99bf8000) [pid = 1831] [serial = 693] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9989dc00) [pid = 1831] [serial = 692] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa229e800) [pid = 1831] [serial = 684] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa2275000) [pid = 1831] [serial = 683] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9afeb000) [pid = 1831] [serial = 687] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953e9400) [pid = 1831] [serial = 686] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9538f800) [pid = 1831] [serial = 690] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9525e800) [pid = 1831] [serial = 689] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99d19800) [pid = 1831] [serial = 702] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9790c800) [pid = 1831] [serial = 699] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x998b4400) [pid = 1831] [serial = 704] [outer = (nil)] [url = about:blank] 21:57:30 INFO - PROCESS | 1831 | 1466744250471 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:30 INFO - PROCESS | 1831 | 1466744250481 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3800 == 23 [pid = 1831] [id = 254] 21:57:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x8fdb3c00) [pid = 1831] [serial = 763] [outer = (nil)] 21:57:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x8fdba400) [pid = 1831] [serial = 764] [outer = 0x8fdb3c00] 21:57:30 INFO - PROCESS | 1831 | 1466744250557 Marionette DEBUG loaded listener.js 21:57:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x91adf400) [pid = 1831] [serial = 765] [outer = 0x8fdb3c00] 21:57:31 INFO - PROCESS | 1831 | 1466744251370 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 21:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2494ms 21:57:31 INFO - PROCESS | 1831 | 1466744251391 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 21:57:31 INFO - PROCESS | 1831 | 1466744251398 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 21:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:57:31 INFO - PROCESS | 1831 | 1466744251405 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:57:31 INFO - PROCESS | 1831 | 1466744251410 Marionette TRACE conn4 <- [1,990,null,{}] 21:57:31 INFO - PROCESS | 1831 | 1466744251428 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:31 INFO - PROCESS | 1831 | 1466744251436 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:31 INFO - PROCESS | 1831 | 1466744251601 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 21:57:31 INFO - PROCESS | 1831 | 1466744251613 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:31 INFO - PROCESS | 1831 | 1466744251621 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529f000 == 24 [pid = 1831] [id = 255] 21:57:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x952a0000) [pid = 1831] [serial = 766] [outer = (nil)] 21:57:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9538a800) [pid = 1831] [serial = 767] [outer = 0x952a0000] 21:57:31 INFO - PROCESS | 1831 | 1466744251703 Marionette DEBUG loaded listener.js 21:57:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x95393c00) [pid = 1831] [serial = 768] [outer = 0x952a0000] 21:57:32 INFO - PROCESS | 1831 | 1466744252748 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 21:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1390ms 21:57:32 INFO - PROCESS | 1831 | 1466744252799 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 21:57:32 INFO - PROCESS | 1831 | 1466744252805 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 21:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:57:32 INFO - PROCESS | 1831 | 1466744252812 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:57:32 INFO - PROCESS | 1831 | 1466744252816 Marionette TRACE conn4 <- [1,994,null,{}] 21:57:32 INFO - PROCESS | 1831 | 1466744252822 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:32 INFO - PROCESS | 1831 | 1466744252827 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:33 INFO - PROCESS | 1831 | 1466744252999 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 21:57:33 INFO - PROCESS | 1831 | 1466744253171 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:33 INFO - PROCESS | 1831 | 1466744253181 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ef800 == 25 [pid = 1831] [id = 256] 21:57:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x97908400) [pid = 1831] [serial = 769] [outer = (nil)] 21:57:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9796e400) [pid = 1831] [serial = 770] [outer = 0x97908400] 21:57:33 INFO - PROCESS | 1831 | 1466744253255 Marionette DEBUG loaded listener.js 21:57:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x979f6800) [pid = 1831] [serial = 771] [outer = 0x97908400] 21:57:34 INFO - PROCESS | 1831 | 1466744254220 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 21:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1482ms 21:57:34 INFO - PROCESS | 1831 | 1466744254296 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 21:57:34 INFO - PROCESS | 1831 | 1466744254300 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 21:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:57:34 INFO - PROCESS | 1831 | 1466744254315 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:57:34 INFO - PROCESS | 1831 | 1466744254324 Marionette TRACE conn4 <- [1,998,null,{}] 21:57:34 INFO - PROCESS | 1831 | 1466744254342 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:34 INFO - PROCESS | 1831 | 1466744254351 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:34 INFO - PROCESS | 1831 | 1466744254571 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 21:57:34 INFO - PROCESS | 1831 | 1466744254595 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:34 INFO - PROCESS | 1831 | 1466744254602 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a3000 == 26 [pid = 1831] [id = 257] 21:57:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x998a8c00) [pid = 1831] [serial = 772] [outer = (nil)] 21:57:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9997f800) [pid = 1831] [serial = 773] [outer = 0x998a8c00] 21:57:34 INFO - PROCESS | 1831 | 1466744254693 Marionette DEBUG loaded listener.js 21:57:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99d1ec00) [pid = 1831] [serial = 774] [outer = 0x998a8c00] 21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x99d1c000) [pid = 1831] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x8fdb5800) [pid = 1831] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x979ed400) [pid = 1831] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x98f3bc00) [pid = 1831] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x99dfc800) [pid = 1831] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9538e000) [pid = 1831] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x97904c00) [pid = 1831] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x996be400) [pid = 1831] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9471ec00) [pid = 1831] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9790e000) [pid = 1831] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:57:35 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x91ade800) [pid = 1831] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:57:36 INFO - PROCESS | 1831 | 1466744256101 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 21:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1858ms 21:57:36 INFO - PROCESS | 1831 | 1466744256165 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 21:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:57:36 INFO - PROCESS | 1831 | 1466744256170 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 21:57:36 INFO - PROCESS | 1831 | 1466744256176 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:57:36 INFO - PROCESS | 1831 | 1466744256179 Marionette TRACE conn4 <- [1,1002,null,{}] 21:57:36 INFO - PROCESS | 1831 | 1466744256185 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:36 INFO - PROCESS | 1831 | 1466744256190 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:36 INFO - PROCESS | 1831 | 1466744256343 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 21:57:36 INFO - PROCESS | 1831 | 1466744256353 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:36 INFO - PROCESS | 1831 | 1466744256364 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdaf400 == 27 [pid = 1831] [id = 258] 21:57:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9471b400) [pid = 1831] [serial = 775] [outer = (nil)] 21:57:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99d20800) [pid = 1831] [serial = 776] [outer = 0x9471b400] 21:57:36 INFO - PROCESS | 1831 | 1466744256432 Marionette DEBUG loaded listener.js 21:57:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99d23400) [pid = 1831] [serial = 777] [outer = 0x9471b400] 21:57:37 INFO - PROCESS | 1831 | 1466744257297 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 21:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1181ms 21:57:37 INFO - PROCESS | 1831 | 1466744257358 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 21:57:37 INFO - PROCESS | 1831 | 1466744257361 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 21:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:57:37 INFO - PROCESS | 1831 | 1466744257368 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:57:37 INFO - PROCESS | 1831 | 1466744257371 Marionette TRACE conn4 <- [1,1006,null,{}] 21:57:37 INFO - PROCESS | 1831 | 1466744257377 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:37 INFO - PROCESS | 1831 | 1466744257382 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:37 INFO - PROCESS | 1831 | 1466744257550 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 21:57:37 INFO - PROCESS | 1831 | 1466744257761 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:37 INFO - PROCESS | 1831 | 1466744257780 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3000 == 28 [pid = 1831] [id = 259] 21:57:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x8fdb3400) [pid = 1831] [serial = 778] [outer = (nil)] 21:57:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x91ad5400) [pid = 1831] [serial = 779] [outer = 0x8fdb3400] 21:57:37 INFO - PROCESS | 1831 | 1466744257928 Marionette DEBUG loaded listener.js 21:57:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x93a5b400) [pid = 1831] [serial = 780] [outer = 0x8fdb3400] 21:57:39 INFO - PROCESS | 1831 | 1466744259005 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 21:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1700ms 21:57:39 INFO - PROCESS | 1831 | 1466744259071 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 21:57:39 INFO - PROCESS | 1831 | 1466744259077 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 21:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:57:39 INFO - PROCESS | 1831 | 1466744259085 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:57:39 INFO - PROCESS | 1831 | 1466744259090 Marionette TRACE conn4 <- [1,1010,null,{}] 21:57:39 INFO - PROCESS | 1831 | 1466744259099 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:39 INFO - PROCESS | 1831 | 1466744259105 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:39 INFO - PROCESS | 1831 | 1466744259328 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 21:57:39 INFO - PROCESS | 1831 | 1466744259591 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:39 INFO - PROCESS | 1831 | 1466744259601 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a80c00 == 29 [pid = 1831] [id = 260] 21:57:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x93a88c00) [pid = 1831] [serial = 781] [outer = (nil)] 21:57:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x97910000) [pid = 1831] [serial = 782] [outer = 0x93a88c00] 21:57:39 INFO - PROCESS | 1831 | 1466744259693 Marionette DEBUG loaded listener.js 21:57:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x98377c00) [pid = 1831] [serial = 783] [outer = 0x93a88c00] 21:57:40 INFO - PROCESS | 1831 | 1466744260754 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 21:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1738ms 21:57:40 INFO - PROCESS | 1831 | 1466744260827 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 21:57:40 INFO - PROCESS | 1831 | 1466744260834 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 21:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:57:40 INFO - PROCESS | 1831 | 1466744260841 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:57:40 INFO - PROCESS | 1831 | 1466744260846 Marionette TRACE conn4 <- [1,1014,null,{}] 21:57:40 INFO - PROCESS | 1831 | 1466744260852 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:40 INFO - PROCESS | 1831 | 1466744260858 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:41 INFO - PROCESS | 1831 | 1466744261107 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 21:57:41 INFO - PROCESS | 1831 | 1466744261411 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:41 INFO - PROCESS | 1831 | 1466744261421 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d1d400 == 30 [pid = 1831] [id = 261] 21:57:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99d1e400) [pid = 1831] [serial = 784] [outer = (nil)] 21:57:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99df3c00) [pid = 1831] [serial = 785] [outer = 0x99d1e400] 21:57:41 INFO - PROCESS | 1831 | 1466744261590 Marionette DEBUG loaded listener.js 21:57:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99ef2c00) [pid = 1831] [serial = 786] [outer = 0x99d1e400] 21:57:42 INFO - PROCESS | 1831 | 1466744262762 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 21:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1984ms 21:57:42 INFO - PROCESS | 1831 | 1466744262830 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 21:57:42 INFO - PROCESS | 1831 | 1466744262838 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 21:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:57:42 INFO - PROCESS | 1831 | 1466744262863 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:57:42 INFO - PROCESS | 1831 | 1466744262878 Marionette TRACE conn4 <- [1,1018,null,{}] 21:57:42 INFO - PROCESS | 1831 | 1466744262910 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:42 INFO - PROCESS | 1831 | 1466744262922 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:43 INFO - PROCESS | 1831 | 1466744263440 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 21:57:43 INFO - PROCESS | 1831 | 1466744263655 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:43 INFO - PROCESS | 1831 | 1466744263668 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x9526c000 == 31 [pid = 1831] [id = 262] 21:57:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a768800) [pid = 1831] [serial = 787] [outer = (nil)] 21:57:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a85cc00) [pid = 1831] [serial = 788] [outer = 0x9a768800] 21:57:43 INFO - PROCESS | 1831 | 1466744263810 Marionette DEBUG loaded listener.js 21:57:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a776400) [pid = 1831] [serial = 789] [outer = 0x9a768800] 21:57:44 INFO - PROCESS | 1831 | 1466744264937 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 21:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 2178ms 21:57:45 INFO - PROCESS | 1831 | 1466744265027 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 21:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:57:45 INFO - PROCESS | 1831 | 1466744265033 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 21:57:45 INFO - PROCESS | 1831 | 1466744265039 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:57:45 INFO - PROCESS | 1831 | 1466744265043 Marionette TRACE conn4 <- [1,1022,null,{}] 21:57:45 INFO - PROCESS | 1831 | 1466744265049 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:45 INFO - PROCESS | 1831 | 1466744265054 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:45 INFO - PROCESS | 1831 | 1466744265414 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 21:57:45 INFO - PROCESS | 1831 | 1466744265656 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:45 INFO - PROCESS | 1831 | 1466744265667 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adb400 == 32 [pid = 1831] [id = 263] 21:57:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x93c2f800) [pid = 1831] [serial = 790] [outer = (nil)] 21:57:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9477b400) [pid = 1831] [serial = 791] [outer = 0x93c2f800] 21:57:45 INFO - PROCESS | 1831 | 1466744265755 Marionette DEBUG loaded listener.js 21:57:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x952a1000) [pid = 1831] [serial = 792] [outer = 0x93c2f800] 21:57:46 INFO - PROCESS | 1831 | --DOCSHELL 0x94718800 == 31 [pid = 1831] [id = 240] 21:57:46 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2fc00 == 30 [pid = 1831] [id = 243] 21:57:46 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdaf400 == 29 [pid = 1831] [id = 258] 21:57:46 INFO - PROCESS | 1831 | --DOCSHELL 0x998a3000 == 28 [pid = 1831] [id = 257] 21:57:46 INFO - PROCESS | 1831 | --DOCSHELL 0x953ef800 == 27 [pid = 1831] [id = 256] 21:57:46 INFO - PROCESS | 1831 | --DOCSHELL 0x9529f000 == 26 [pid = 1831] [id = 255] 21:57:46 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3800 == 25 [pid = 1831] [id = 254] 21:57:46 INFO - PROCESS | 1831 | 1466744266867 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 21:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1886ms 21:57:46 INFO - PROCESS | 1831 | 1466744266927 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 21:57:46 INFO - PROCESS | 1831 | 1466744266933 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 21:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:57:46 INFO - PROCESS | 1831 | 1466744266941 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:57:46 INFO - PROCESS | 1831 | 1466744266946 Marionette TRACE conn4 <- [1,1026,null,{}] 21:57:46 INFO - PROCESS | 1831 | 1466744266953 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:46 INFO - PROCESS | 1831 | 1466744266960 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:47 INFO - PROCESS | 1831 | 1466744267172 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x99d25c00) [pid = 1831] [serial = 705] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9998bc00) [pid = 1831] [serial = 734] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9a775800) [pid = 1831] [serial = 731] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x91ad5800) [pid = 1831] [serial = 707] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x91ae0800) [pid = 1831] [serial = 708] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x979f8400) [pid = 1831] [serial = 725] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x98a1d800) [pid = 1831] [serial = 726] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9a775c00) [pid = 1831] [serial = 716] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9a76f000) [pid = 1831] [serial = 717] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99ee8c00) [pid = 1831] [serial = 728] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x998a6800) [pid = 1831] [serial = 713] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x998bb000) [pid = 1831] [serial = 714] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9796dc00) [pid = 1831] [serial = 710] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x979ee800) [pid = 1831] [serial = 711] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9b93ac00) [pid = 1831] [serial = 719] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a76d400) [pid = 1831] [serial = 735] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9b943c00) [pid = 1831] [serial = 720] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9529c000) [pid = 1831] [serial = 722] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9538cc00) [pid = 1831] [serial = 723] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9afe9c00) [pid = 1831] [serial = 732] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9a05ac00) [pid = 1831] [serial = 729] [outer = (nil)] [url = about:blank] 21:57:47 INFO - PROCESS | 1831 | 1466744267400 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:47 INFO - PROCESS | 1831 | 1466744267408 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x95386400 == 26 [pid = 1831] [id = 264] 21:57:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x95390400) [pid = 1831] [serial = 793] [outer = (nil)] 21:57:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x97905800) [pid = 1831] [serial = 794] [outer = 0x95390400] 21:57:47 INFO - PROCESS | 1831 | 1466744267504 Marionette DEBUG loaded listener.js 21:57:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x979f0000) [pid = 1831] [serial = 795] [outer = 0x95390400] 21:57:48 INFO - PROCESS | 1831 | 1466744268302 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 21:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1389ms 21:57:48 INFO - PROCESS | 1831 | 1466744268332 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 21:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:57:48 INFO - PROCESS | 1831 | 1466744268337 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 21:57:48 INFO - PROCESS | 1831 | 1466744268343 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:57:48 INFO - PROCESS | 1831 | 1466744268347 Marionette TRACE conn4 <- [1,1030,null,{}] 21:57:48 INFO - PROCESS | 1831 | 1466744268411 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:48 INFO - PROCESS | 1831 | 1466744268418 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:48 INFO - PROCESS | 1831 | 1466744268661 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 21:57:48 INFO - PROCESS | 1831 | 1466744268844 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:48 INFO - PROCESS | 1831 | 1466744268857 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529e800 == 27 [pid = 1831] [id = 265] 21:57:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9529f000) [pid = 1831] [serial = 796] [outer = (nil)] 21:57:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x953ef400) [pid = 1831] [serial = 797] [outer = 0x9529f000] 21:57:49 INFO - PROCESS | 1831 | 1466744269030 Marionette DEBUG loaded listener.js 21:57:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x979ec400) [pid = 1831] [serial = 798] [outer = 0x9529f000] 21:57:50 INFO - PROCESS | 1831 | 1466744270012 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 21:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1750ms 21:57:50 INFO - PROCESS | 1831 | 1466744270094 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 21:57:50 INFO - PROCESS | 1831 | 1466744270102 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 21:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:57:50 INFO - PROCESS | 1831 | 1466744270113 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:57:50 INFO - PROCESS | 1831 | 1466744270118 Marionette TRACE conn4 <- [1,1034,null,{}] 21:57:50 INFO - PROCESS | 1831 | 1466744270130 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:50 INFO - PROCESS | 1831 | 1466744270136 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:50 INFO - PROCESS | 1831 | 1466744270451 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 21:57:50 INFO - PROCESS | 1831 | 1466744270639 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:50 INFO - PROCESS | 1831 | 1466744270651 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x998ae800 == 28 [pid = 1831] [id = 266] 21:57:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99c71c00) [pid = 1831] [serial = 799] [outer = (nil)] 21:57:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99d21800) [pid = 1831] [serial = 800] [outer = 0x99c71c00] 21:57:50 INFO - PROCESS | 1831 | 1466744270741 Marionette DEBUG loaded listener.js 21:57:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99ee5000) [pid = 1831] [serial = 801] [outer = 0x99c71c00] 21:57:51 INFO - PROCESS | 1831 | 1466744271864 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 21:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1789ms 21:57:51 INFO - PROCESS | 1831 | 1466744271901 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 21:57:51 INFO - PROCESS | 1831 | 1466744271905 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 21:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:57:51 INFO - PROCESS | 1831 | 1466744271913 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:57:51 INFO - PROCESS | 1831 | 1466744271917 Marionette TRACE conn4 <- [1,1038,null,{}] 21:57:51 INFO - PROCESS | 1831 | 1466744271923 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:51 INFO - PROCESS | 1831 | 1466744271928 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:52 INFO - PROCESS | 1831 | 1466744272152 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 21:57:52 INFO - PROCESS | 1831 | 1466744272456 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:52 INFO - PROCESS | 1831 | 1466744272469 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a552000 == 29 [pid = 1831] [id = 267] 21:57:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a552400) [pid = 1831] [serial = 802] [outer = (nil)] 21:57:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a55a000) [pid = 1831] [serial = 803] [outer = 0x9a552400] 21:57:52 INFO - PROCESS | 1831 | 1466744272600 Marionette DEBUG loaded listener.js 21:57:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9a76d800) [pid = 1831] [serial = 804] [outer = 0x9a552400] 21:57:53 INFO - PROCESS | 1831 | 1466744273544 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 21:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1690ms 21:57:53 INFO - PROCESS | 1831 | 1466744273611 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 21:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:57:53 INFO - PROCESS | 1831 | 1466744273621 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 21:57:53 INFO - PROCESS | 1831 | 1466744273627 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:57:53 INFO - PROCESS | 1831 | 1466744273632 Marionette TRACE conn4 <- [1,1042,null,{}] 21:57:53 INFO - PROCESS | 1831 | 1466744273638 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:53 INFO - PROCESS | 1831 | 1466744273643 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:53 INFO - PROCESS | 1831 | 1466744273873 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 21:57:54 INFO - PROCESS | 1831 | 1466744274091 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:54 INFO - PROCESS | 1831 | 1466744274100 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a85e000 == 30 [pid = 1831] [id = 268] 21:57:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9ac54c00) [pid = 1831] [serial = 805] [outer = (nil)] 21:57:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9b70f800) [pid = 1831] [serial = 806] [outer = 0x9ac54c00] 21:57:54 INFO - PROCESS | 1831 | 1466744274228 Marionette DEBUG loaded listener.js 21:57:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9d4fa800) [pid = 1831] [serial = 807] [outer = 0x9ac54c00] 21:57:55 INFO - PROCESS | 1831 | 1466744275359 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 21:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1785ms 21:57:55 INFO - PROCESS | 1831 | 1466744275414 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 21:57:55 INFO - PROCESS | 1831 | 1466744275418 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 21:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:57:55 INFO - PROCESS | 1831 | 1466744275425 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:57:55 INFO - PROCESS | 1831 | 1466744275427 Marionette TRACE conn4 <- [1,1046,null,{}] 21:57:55 INFO - PROCESS | 1831 | 1466744275434 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:55 INFO - PROCESS | 1831 | 1466744275440 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:55 INFO - PROCESS | 1831 | 1466744275672 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 21:57:55 INFO - PROCESS | 1831 | 1466744275941 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:55 INFO - PROCESS | 1831 | 1466744275953 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ee4000 == 31 [pid = 1831] [id = 269] 21:57:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a774800) [pid = 1831] [serial = 808] [outer = (nil)] 21:57:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9d87f800) [pid = 1831] [serial = 809] [outer = 0x9a774800] 21:57:56 INFO - PROCESS | 1831 | 1466744276058 Marionette DEBUG loaded listener.js 21:57:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9d87cc00) [pid = 1831] [serial = 810] [outer = 0x9a774800] 21:57:57 INFO - PROCESS | 1831 | 1466744277027 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 21:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1636ms 21:57:57 INFO - PROCESS | 1831 | 1466744277062 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 21:57:57 INFO - PROCESS | 1831 | 1466744277067 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 21:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:57:57 INFO - PROCESS | 1831 | 1466744277073 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:57:57 INFO - PROCESS | 1831 | 1466744277077 Marionette TRACE conn4 <- [1,1050,null,{}] 21:57:57 INFO - PROCESS | 1831 | 1466744277083 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:57 INFO - PROCESS | 1831 | 1466744277099 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:57 INFO - PROCESS | 1831 | 1466744277364 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 21:57:57 INFO - PROCESS | 1831 | 1466744277596 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:57 INFO - PROCESS | 1831 | 1466744277605 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a52c00 == 32 [pid = 1831] [id = 270] 21:57:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa1f25800) [pid = 1831] [serial = 811] [outer = (nil)] 21:57:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa2138800) [pid = 1831] [serial = 812] [outer = 0xa1f25800] 21:57:57 INFO - PROCESS | 1831 | 1466744277754 Marionette DEBUG loaded listener.js 21:57:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa2278400) [pid = 1831] [serial = 813] [outer = 0xa1f25800] 21:57:58 INFO - PROCESS | 1831 | 1466744278722 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 21:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1683ms 21:57:58 INFO - PROCESS | 1831 | 1466744278757 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 21:57:58 INFO - PROCESS | 1831 | 1466744278761 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 21:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:57:58 INFO - PROCESS | 1831 | 1466744278769 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:57:58 INFO - PROCESS | 1831 | 1466744278773 Marionette TRACE conn4 <- [1,1054,null,{}] 21:57:58 INFO - PROCESS | 1831 | 1466744278779 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:57:58 INFO - PROCESS | 1831 | 1466744278785 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:58 INFO - PROCESS | 1831 | 1466744278977 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 21:57:59 INFO - PROCESS | 1831 | 1466744279149 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:57:59 INFO - PROCESS | 1831 | 1466744279156 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:57:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529fc00 == 33 [pid = 1831] [id = 271] 21:57:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x953f0800) [pid = 1831] [serial = 814] [outer = (nil)] 21:57:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa243a000) [pid = 1831] [serial = 815] [outer = 0x953f0800] 21:57:59 INFO - PROCESS | 1831 | 1466744279243 Marionette DEBUG loaded listener.js 21:57:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa2462c00) [pid = 1831] [serial = 816] [outer = 0x953f0800] 21:58:00 INFO - PROCESS | 1831 | 1466744280354 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 21:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1634ms 21:58:00 INFO - PROCESS | 1831 | 1466744280405 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 21:58:00 INFO - PROCESS | 1831 | 1466744280409 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 21:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:58:00 INFO - PROCESS | 1831 | 1466744280416 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:58:00 INFO - PROCESS | 1831 | 1466744280420 Marionette TRACE conn4 <- [1,1058,null,{}] 21:58:00 INFO - PROCESS | 1831 | 1466744280426 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:00 INFO - PROCESS | 1831 | 1466744280432 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:00 INFO - PROCESS | 1831 | 1466744280648 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 21:58:00 INFO - PROCESS | 1831 | 1466744280882 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:00 INFO - PROCESS | 1831 | 1466744280892 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ee3c00 == 34 [pid = 1831] [id = 272] 21:58:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa229f800) [pid = 1831] [serial = 817] [outer = (nil)] 21:58:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa2ef1400) [pid = 1831] [serial = 818] [outer = 0xa229f800] 21:58:01 INFO - PROCESS | 1831 | 1466744281005 Marionette DEBUG loaded listener.js 21:58:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa3233000) [pid = 1831] [serial = 819] [outer = 0xa229f800] 21:58:02 INFO - PROCESS | 1831 | 1466744282059 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 21:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1692ms 21:58:02 INFO - PROCESS | 1831 | 1466744282110 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 21:58:02 INFO - PROCESS | 1831 | 1466744282114 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 21:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:58:02 INFO - PROCESS | 1831 | 1466744282122 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:58:02 INFO - PROCESS | 1831 | 1466744282127 Marionette TRACE conn4 <- [1,1062,null,{}] 21:58:02 INFO - PROCESS | 1831 | 1466744282134 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:02 INFO - PROCESS | 1831 | 1466744282139 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:02 INFO - PROCESS | 1831 | 1466744282352 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 21:58:02 INFO - PROCESS | 1831 | 1466744282592 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:02 INFO - PROCESS | 1831 | 1466744282601 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:02 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2ee8c00 == 35 [pid = 1831] [id = 273] 21:58:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa3238c00) [pid = 1831] [serial = 820] [outer = (nil)] 21:58:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa327c400) [pid = 1831] [serial = 821] [outer = 0xa3238c00] 21:58:02 INFO - PROCESS | 1831 | 1466744282737 Marionette DEBUG loaded listener.js 21:58:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa3329800) [pid = 1831] [serial = 822] [outer = 0xa3238c00] 21:58:03 INFO - PROCESS | 1831 | 1466744283712 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 21:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1782ms 21:58:03 INFO - PROCESS | 1831 | 1466744283907 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 21:58:03 INFO - PROCESS | 1831 | 1466744283915 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 21:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:58:03 INFO - PROCESS | 1831 | 1466744283932 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:58:03 INFO - PROCESS | 1831 | 1466744283941 Marionette TRACE conn4 <- [1,1066,null,{}] 21:58:04 INFO - PROCESS | 1831 | 1466744284002 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:04 INFO - PROCESS | 1831 | 1466744284011 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:04 INFO - PROCESS | 1831 | 1466744284307 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 21:58:04 INFO - PROCESS | 1831 | 1466744284614 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:04 INFO - PROCESS | 1831 | 1466744284634 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a53400 == 36 [pid = 1831] [id = 274] 21:58:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x95298000) [pid = 1831] [serial = 823] [outer = (nil)] 21:58:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x953e6c00) [pid = 1831] [serial = 824] [outer = 0x95298000] 21:58:04 INFO - PROCESS | 1831 | 1466744284736 Marionette DEBUG loaded listener.js 21:58:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x953ed000) [pid = 1831] [serial = 825] [outer = 0x95298000] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9538c000 == 35 [pid = 1831] [id = 253] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x95392c00 == 34 [pid = 1831] [id = 241] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3000 == 33 [pid = 1831] [id = 259] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x99c6f400 == 32 [pid = 1831] [id = 246] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9a76a000 == 31 [pid = 1831] [id = 252] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x93a80c00 == 30 [pid = 1831] [id = 260] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad6400 == 29 [pid = 1831] [id = 250] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x93a87c00 == 28 [pid = 1831] [id = 248] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x99d1d400 == 27 [pid = 1831] [id = 261] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f27800 == 26 [pid = 1831] [id = 249] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9526c000 == 25 [pid = 1831] [id = 262] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x98f44400 == 24 [pid = 1831] [id = 251] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x93a5e400 == 23 [pid = 1831] [id = 245] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9d47f800 == 22 [pid = 1831] [id = 247] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x99d25400 == 21 [pid = 1831] [id = 242] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x91adcc00 == 20 [pid = 1831] [id = 244] 21:58:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9afe7c00 == 19 [pid = 1831] [id = 8] 21:58:07 INFO - PROCESS | 1831 | 1466744287085 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 21:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 3214ms 21:58:07 INFO - PROCESS | 1831 | 1466744287139 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 21:58:07 INFO - PROCESS | 1831 | 1466744287146 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 21:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:58:07 INFO - PROCESS | 1831 | 1466744287172 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:58:07 INFO - PROCESS | 1831 | 1466744287179 Marionette TRACE conn4 <- [1,1070,null,{}] 21:58:07 INFO - PROCESS | 1831 | 1466744287189 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:07 INFO - PROCESS | 1831 | 1466744287194 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:07 INFO - PROCESS | 1831 | 1466744287426 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 21:58:07 INFO - PROCESS | 1831 | 1466744287574 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:07 INFO - PROCESS | 1831 | 1466744287589 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525dc00 == 20 [pid = 1831] [id = 275] 21:58:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x9525e800) [pid = 1831] [serial = 826] [outer = (nil)] 21:58:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x9526c000) [pid = 1831] [serial = 827] [outer = 0x9525e800] 21:58:07 INFO - PROCESS | 1831 | 1466744287673 Marionette DEBUG loaded listener.js 21:58:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x95387c00) [pid = 1831] [serial = 828] [outer = 0x9525e800] 21:58:08 INFO - PROCESS | 1831 | 1466744288641 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 21:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1557ms 21:58:08 INFO - PROCESS | 1831 | 1466744288712 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 21:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:58:08 INFO - PROCESS | 1831 | 1466744288721 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 21:58:08 INFO - PROCESS | 1831 | 1466744288758 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:58:08 INFO - PROCESS | 1831 | 1466744288763 Marionette TRACE conn4 <- [1,1074,null,{}] 21:58:08 INFO - PROCESS | 1831 | 1466744288773 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:08 INFO - PROCESS | 1831 | 1466744288780 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:09 INFO - PROCESS | 1831 | 1466744289573 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x93a88c00) [pid = 1831] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x9a768800) [pid = 1831] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x8fdb3400) [pid = 1831] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x93c2f800) [pid = 1831] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x9471b400) [pid = 1831] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x99d1e400) [pid = 1831] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x95390400) [pid = 1831] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x93a7e000) [pid = 1831] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x99d23000) [pid = 1831] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9d889800) [pid = 1831] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9d474000) [pid = 1831] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa2131000) [pid = 1831] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x996b7400) [pid = 1831] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x998a8c00) [pid = 1831] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9538f000) [pid = 1831] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x99899c00) [pid = 1831] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x952a0000) [pid = 1831] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x8fdb3c00) [pid = 1831] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0xa3238000) [pid = 1831] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:58:09 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x97908400) [pid = 1831] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:58:09 INFO - PROCESS | 1831 | 1466744289785 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:09 INFO - PROCESS | 1831 | 1466744289793 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ade400 == 21 [pid = 1831] [id = 276] 21:58:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x93a7e000) [pid = 1831] [serial = 829] [outer = (nil)] 21:58:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x952a0000) [pid = 1831] [serial = 830] [outer = 0x93a7e000] 21:58:09 INFO - PROCESS | 1831 | 1466744289872 Marionette DEBUG loaded listener.js 21:58:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x979edc00) [pid = 1831] [serial = 831] [outer = 0x93a7e000] 21:58:10 INFO - PROCESS | 1831 | 1466744290846 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 21:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 2166ms 21:58:10 INFO - PROCESS | 1831 | 1466744290902 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 21:58:10 INFO - PROCESS | 1831 | 1466744290909 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 21:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:58:10 INFO - PROCESS | 1831 | 1466744290919 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:58:10 INFO - PROCESS | 1831 | 1466744290929 Marionette TRACE conn4 <- [1,1078,null,{}] 21:58:10 INFO - PROCESS | 1831 | 1466744290958 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:10 INFO - PROCESS | 1831 | 1466744290973 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:11 INFO - PROCESS | 1831 | 1466744291332 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 21:58:11 INFO - PROCESS | 1831 | 1466744291442 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:11 INFO - PROCESS | 1831 | 1466744291458 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989fc00 == 22 [pid = 1831] [id = 277] 21:58:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x998a0800) [pid = 1831] [serial = 832] [outer = (nil)] 21:58:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x99b4e000) [pid = 1831] [serial = 833] [outer = 0x998a0800] 21:58:11 INFO - PROCESS | 1831 | 1466744291584 Marionette DEBUG loaded listener.js 21:58:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x99d1d800) [pid = 1831] [serial = 834] [outer = 0x998a0800] 21:58:13 INFO - PROCESS | 1831 | 1466744293153 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 21:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 2253ms 21:58:13 INFO - PROCESS | 1831 | 1466744293172 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 21:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:58:13 INFO - PROCESS | 1831 | 1466744293179 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 21:58:13 INFO - PROCESS | 1831 | 1466744293188 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:58:13 INFO - PROCESS | 1831 | 1466744293198 Marionette TRACE conn4 <- [1,1082,null,{}] 21:58:13 INFO - PROCESS | 1831 | 1466744293208 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:13 INFO - PROCESS | 1831 | 1466744293213 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:13 INFO - PROCESS | 1831 | 1466744293573 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 21:58:13 INFO - PROCESS | 1831 | 1466744293717 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:13 INFO - PROCESS | 1831 | 1466744293730 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x94773400 == 23 [pid = 1831] [id = 278] 21:58:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x95261000) [pid = 1831] [serial = 835] [outer = (nil)] 21:58:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x953e6400) [pid = 1831] [serial = 836] [outer = 0x95261000] 21:58:13 INFO - PROCESS | 1831 | 1466744293820 Marionette DEBUG loaded listener.js 21:58:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x97970800) [pid = 1831] [serial = 837] [outer = 0x95261000] 21:58:14 INFO - PROCESS | 1831 | 1466744294823 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 21:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1692ms 21:58:14 INFO - PROCESS | 1831 | 1466744294881 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 21:58:14 INFO - PROCESS | 1831 | 1466744294891 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 21:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:58:14 INFO - PROCESS | 1831 | 1466744294904 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:58:14 INFO - PROCESS | 1831 | 1466744294918 Marionette TRACE conn4 <- [1,1086,null,{}] 21:58:14 INFO - PROCESS | 1831 | 1466744294969 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:14 INFO - PROCESS | 1831 | 1466744294976 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:15 INFO - PROCESS | 1831 | 1466744295208 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 21:58:15 INFO - PROCESS | 1831 | 1466744295448 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:15 INFO - PROCESS | 1831 | 1466744295461 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989ec00 == 24 [pid = 1831] [id = 279] 21:58:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x998a2800) [pid = 1831] [serial = 838] [outer = (nil)] 21:58:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x99b83000) [pid = 1831] [serial = 839] [outer = 0x998a2800] 21:58:15 INFO - PROCESS | 1831 | 1466744295545 Marionette DEBUG loaded listener.js 21:58:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x99d23000) [pid = 1831] [serial = 840] [outer = 0x998a2800] 21:58:16 INFO - PROCESS | 1831 | 1466744296535 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 21:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1687ms 21:58:16 INFO - PROCESS | 1831 | 1466744296591 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 21:58:16 INFO - PROCESS | 1831 | 1466744296595 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 21:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:58:16 INFO - PROCESS | 1831 | 1466744296603 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:58:16 INFO - PROCESS | 1831 | 1466744296611 Marionette TRACE conn4 <- [1,1090,null,{}] 21:58:16 INFO - PROCESS | 1831 | 1466744296630 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:16 INFO - PROCESS | 1831 | 1466744296639 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:16 INFO - PROCESS | 1831 | 1466744296876 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 21:58:17 INFO - PROCESS | 1831 | 1466744297098 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:17 INFO - PROCESS | 1831 | 1466744297114 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a554400 == 25 [pid = 1831] [id = 280] 21:58:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x9a555c00) [pid = 1831] [serial = 841] [outer = (nil)] 21:58:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9a76a400) [pid = 1831] [serial = 842] [outer = 0x9a555c00] 21:58:17 INFO - PROCESS | 1831 | 1466744297256 Marionette DEBUG loaded listener.js 21:58:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x9a85d000) [pid = 1831] [serial = 843] [outer = 0x9a555c00] 21:58:18 INFO - PROCESS | 1831 | 1466744298208 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 21:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1644ms 21:58:18 INFO - PROCESS | 1831 | 1466744298249 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 21:58:18 INFO - PROCESS | 1831 | 1466744298255 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 21:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:58:18 INFO - PROCESS | 1831 | 1466744298262 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:58:18 INFO - PROCESS | 1831 | 1466744298266 Marionette TRACE conn4 <- [1,1094,null,{}] 21:58:18 INFO - PROCESS | 1831 | 1466744298272 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:18 INFO - PROCESS | 1831 | 1466744298277 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:18 INFO - PROCESS | 1831 | 1466744298495 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 21:58:18 INFO - PROCESS | 1831 | 1466744298667 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:18 INFO - PROCESS | 1831 | 1466744298677 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c28400 == 26 [pid = 1831] [id = 281] 21:58:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x9471dc00) [pid = 1831] [serial = 844] [outer = (nil)] 21:58:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x9b49d400) [pid = 1831] [serial = 845] [outer = 0x9471dc00] 21:58:18 INFO - PROCESS | 1831 | 1466744298815 Marionette DEBUG loaded listener.js 21:58:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x9b93a800) [pid = 1831] [serial = 846] [outer = 0x9471dc00] 21:58:19 INFO - PROCESS | 1831 | 1466744299760 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 21:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1540ms 21:58:19 INFO - PROCESS | 1831 | 1466744299804 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 21:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:58:19 INFO - PROCESS | 1831 | 1466744299809 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 21:58:19 INFO - PROCESS | 1831 | 1466744299817 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:58:19 INFO - PROCESS | 1831 | 1466744299820 Marionette TRACE conn4 <- [1,1098,null,{}] 21:58:19 INFO - PROCESS | 1831 | 1466744299828 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:19 INFO - PROCESS | 1831 | 1466744299833 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:20 INFO - PROCESS | 1831 | 1466744300028 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 21:58:20 INFO - PROCESS | 1831 | 1466744300196 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:20 INFO - PROCESS | 1831 | 1466744300202 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x9ac5c400 == 27 [pid = 1831] [id = 282] 21:58:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x9d47b800) [pid = 1831] [serial = 847] [outer = (nil)] 21:58:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x9d880400) [pid = 1831] [serial = 848] [outer = 0x9d47b800] 21:58:20 INFO - PROCESS | 1831 | 1466744300297 Marionette DEBUG loaded listener.js 21:58:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x9d812800) [pid = 1831] [serial = 849] [outer = 0x9d47b800] 21:58:21 INFO - PROCESS | 1831 | 1466744301294 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 21:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1544ms 21:58:21 INFO - PROCESS | 1831 | 1466744301361 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 21:58:21 INFO - PROCESS | 1831 | 1466744301368 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 21:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:58:21 INFO - PROCESS | 1831 | 1466744301376 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:58:21 INFO - PROCESS | 1831 | 1466744301380 Marionette TRACE conn4 <- [1,1102,null,{}] 21:58:21 INFO - PROCESS | 1831 | 1466744301386 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:21 INFO - PROCESS | 1831 | 1466744301398 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:21 INFO - PROCESS | 1831 | 1466744301675 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 21:58:21 INFO - PROCESS | 1831 | 1466744301952 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:21 INFO - PROCESS | 1831 | 1466744301963 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x951a2400 == 28 [pid = 1831] [id = 283] 21:58:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x979ebc00) [pid = 1831] [serial = 850] [outer = (nil)] 21:58:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0xa1f99c00) [pid = 1831] [serial = 851] [outer = 0x979ebc00] 21:58:22 INFO - PROCESS | 1831 | 1466744302050 Marionette DEBUG loaded listener.js 21:58:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0xa2274800) [pid = 1831] [serial = 852] [outer = 0x979ebc00] 21:58:22 INFO - PROCESS | 1831 | 1466744302957 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 21:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1632ms 21:58:23 INFO - PROCESS | 1831 | 1466744303009 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 21:58:23 INFO - PROCESS | 1831 | 1466744303013 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 21:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:58:23 INFO - PROCESS | 1831 | 1466744303022 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:58:23 INFO - PROCESS | 1831 | 1466744303026 Marionette TRACE conn4 <- [1,1106,null,{}] 21:58:23 INFO - PROCESS | 1831 | 1466744303033 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:23 INFO - PROCESS | 1831 | 1466744303038 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:23 INFO - PROCESS | 1831 | 1466744303243 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 21:58:23 INFO - PROCESS | 1831 | 1466744303507 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:23 INFO - PROCESS | 1831 | 1466744303518 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x94772800 == 29 [pid = 1831] [id = 284] 21:58:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x9790a400) [pid = 1831] [serial = 853] [outer = (nil)] 21:58:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0xa3238000) [pid = 1831] [serial = 854] [outer = 0x9790a400] 21:58:23 INFO - PROCESS | 1831 | 1466744303649 Marionette DEBUG loaded listener.js 21:58:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0xa331f800) [pid = 1831] [serial = 855] [outer = 0x9790a400] 21:58:24 INFO - PROCESS | 1831 | 1466744304691 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 21:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1701ms 21:58:24 INFO - PROCESS | 1831 | 1466744304724 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 21:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:58:24 INFO - PROCESS | 1831 | 1466744304729 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 21:58:24 INFO - PROCESS | 1831 | 1466744304737 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:58:24 INFO - PROCESS | 1831 | 1466744304741 Marionette TRACE conn4 <- [1,1110,null,{}] 21:58:24 INFO - PROCESS | 1831 | 1466744304749 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:24 INFO - PROCESS | 1831 | 1466744304755 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:24 INFO - PROCESS | 1831 | 1466744304962 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 21:58:25 INFO - PROCESS | 1831 | 1466744305184 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:25 INFO - PROCESS | 1831 | 1466744305194 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x951a0400 == 30 [pid = 1831] [id = 285] 21:58:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x9525fc00) [pid = 1831] [serial = 856] [outer = (nil)] 21:58:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0xa2eb3000) [pid = 1831] [serial = 857] [outer = 0x9525fc00] 21:58:25 INFO - PROCESS | 1831 | 1466744305323 Marionette DEBUG loaded listener.js 21:58:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0xa4d47c00) [pid = 1831] [serial = 858] [outer = 0x9525fc00] 21:58:26 INFO - PROCESS | 1831 | 1466744306285 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 21:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1588ms 21:58:26 INFO - PROCESS | 1831 | 1466744306325 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 21:58:26 INFO - PROCESS | 1831 | 1466744306328 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 21:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:58:26 INFO - PROCESS | 1831 | 1466744306336 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:58:26 INFO - PROCESS | 1831 | 1466744306339 Marionette TRACE conn4 <- [1,1114,null,{}] 21:58:26 INFO - PROCESS | 1831 | 1466744306346 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:26 INFO - PROCESS | 1831 | 1466744306351 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:26 INFO - PROCESS | 1831 | 1466744306552 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 21:58:26 INFO - PROCESS | 1831 | 1466744306789 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:26 INFO - PROCESS | 1831 | 1466744306796 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad9c00 == 31 [pid = 1831] [id = 286] 21:58:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x91ada400) [pid = 1831] [serial = 859] [outer = (nil)] 21:58:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x9526a000) [pid = 1831] [serial = 860] [outer = 0x91ada400] 21:58:26 INFO - PROCESS | 1831 | 1466744306930 Marionette DEBUG loaded listener.js 21:58:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 123 (0x95391000) [pid = 1831] [serial = 861] [outer = 0x91ada400] 21:58:28 INFO - PROCESS | 1831 | 1466744308081 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 21:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1787ms 21:58:28 INFO - PROCESS | 1831 | 1466744308125 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 21:58:28 INFO - PROCESS | 1831 | 1466744308132 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 21:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:58:28 INFO - PROCESS | 1831 | 1466744308140 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:58:28 INFO - PROCESS | 1831 | 1466744308149 Marionette TRACE conn4 <- [1,1118,null,{}] 21:58:28 INFO - PROCESS | 1831 | 1466744308156 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:28 INFO - PROCESS | 1831 | 1466744308162 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:28 INFO - PROCESS | 1831 | 1466744308415 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 122 (0x99d20800) [pid = 1831] [serial = 776] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 121 (0x97905800) [pid = 1831] [serial = 794] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 120 (0x98a28000) [pid = 1831] [serial = 738] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 119 (0x97908000) [pid = 1831] [serial = 737] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x9a776000) [pid = 1831] [serial = 741] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x9a54f800) [pid = 1831] [serial = 740] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0xa1f21800) [pid = 1831] [serial = 744] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0xa1080c00) [pid = 1831] [serial = 743] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0xa2137c00) [pid = 1831] [serial = 747] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0xa2133c00) [pid = 1831] [serial = 746] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0xa22f6400) [pid = 1831] [serial = 750] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0xa22eec00) [pid = 1831] [serial = 749] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0xa3238400) [pid = 1831] [serial = 753] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0xa3231400) [pid = 1831] [serial = 752] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x9997f800) [pid = 1831] [serial = 773] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x96e66c00) [pid = 1831] [serial = 762] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0xa3240400) [pid = 1831] [serial = 756] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x953ee800) [pid = 1831] [serial = 761] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9538a800) [pid = 1831] [serial = 767] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x95393c00) [pid = 1831] [serial = 768] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x8fdba400) [pid = 1831] [serial = 764] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x91adf400) [pid = 1831] [serial = 765] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0xa323dc00) [pid = 1831] [serial = 755] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa33c0400) [pid = 1831] [serial = 759] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa3349400) [pid = 1831] [serial = 758] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x979f6800) [pid = 1831] [serial = 771] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x99d1ec00) [pid = 1831] [serial = 774] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9796e400) [pid = 1831] [serial = 770] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x979f0000) [pid = 1831] [serial = 795] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x97910000) [pid = 1831] [serial = 782] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9a85cc00) [pid = 1831] [serial = 788] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x93a5b400) [pid = 1831] [serial = 780] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x91ad5400) [pid = 1831] [serial = 779] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x952a1000) [pid = 1831] [serial = 792] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a776400) [pid = 1831] [serial = 789] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x98377c00) [pid = 1831] [serial = 783] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99d23400) [pid = 1831] [serial = 777] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99ef2c00) [pid = 1831] [serial = 786] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x99df3c00) [pid = 1831] [serial = 785] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9477b400) [pid = 1831] [serial = 791] [outer = (nil)] [url = about:blank] 21:58:28 INFO - PROCESS | 1831 | 1466744308718 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:28 INFO - PROCESS | 1831 | 1466744308721 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad7000 == 32 [pid = 1831] [id = 287] 21:58:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x91ad8800) [pid = 1831] [serial = 862] [outer = (nil)] 21:58:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x91ae2000) [pid = 1831] [serial = 863] [outer = 0x91ad8800] 21:58:28 INFO - PROCESS | 1831 | 1466744308833 Marionette DEBUG loaded listener.js 21:58:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9477c800) [pid = 1831] [serial = 864] [outer = 0x91ad8800] 21:58:29 INFO - PROCESS | 1831 | 1466744309702 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 21:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1587ms 21:58:29 INFO - PROCESS | 1831 | 1466744309728 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 21:58:29 INFO - PROCESS | 1831 | 1466744309735 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 21:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:58:29 INFO - PROCESS | 1831 | 1466744309746 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:58:29 INFO - PROCESS | 1831 | 1466744309751 Marionette TRACE conn4 <- [1,1122,null,{}] 21:58:29 INFO - PROCESS | 1831 | 1466744309758 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:29 INFO - PROCESS | 1831 | 1466744309764 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:29 INFO - PROCESS | 1831 | 1466744309969 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 21:58:30 INFO - PROCESS | 1831 | 1466744310121 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:30 INFO - PROCESS | 1831 | 1466744310134 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x95391c00 == 33 [pid = 1831] [id = 288] 21:58:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9790f000) [pid = 1831] [serial = 865] [outer = (nil)] 21:58:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x97974000) [pid = 1831] [serial = 866] [outer = 0x9790f000] 21:58:30 INFO - PROCESS | 1831 | 1466744310216 Marionette DEBUG loaded listener.js 21:58:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x979f2400) [pid = 1831] [serial = 867] [outer = 0x9790f000] 21:58:31 INFO - PROCESS | 1831 | 1466744311134 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 21:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1448ms 21:58:31 INFO - PROCESS | 1831 | 1466744311195 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 21:58:31 INFO - PROCESS | 1831 | 1466744311200 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 21:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:58:31 INFO - PROCESS | 1831 | 1466744311209 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:58:31 INFO - PROCESS | 1831 | 1466744311214 Marionette TRACE conn4 <- [1,1126,null,{}] 21:58:31 INFO - PROCESS | 1831 | 1466744311233 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:31 INFO - PROCESS | 1831 | 1466744311242 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:31 INFO - PROCESS | 1831 | 1466744311455 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 21:58:31 INFO - PROCESS | 1831 | 1466744311683 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:31 INFO - PROCESS | 1831 | 1466744311698 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989e400 == 34 [pid = 1831] [id = 289] 21:58:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9989f000) [pid = 1831] [serial = 868] [outer = (nil)] 21:58:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x998b0800) [pid = 1831] [serial = 869] [outer = 0x9989f000] 21:58:31 INFO - PROCESS | 1831 | 1466744311802 Marionette DEBUG loaded listener.js 21:58:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x99d1f000) [pid = 1831] [serial = 870] [outer = 0x9989f000] 21:58:32 INFO - PROCESS | 1831 | 1466744312753 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 21:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1591ms 21:58:32 INFO - PROCESS | 1831 | 1466744312800 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 21:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:58:32 INFO - PROCESS | 1831 | 1466744312805 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 21:58:32 INFO - PROCESS | 1831 | 1466744312812 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:58:32 INFO - PROCESS | 1831 | 1466744312815 Marionette TRACE conn4 <- [1,1130,null,{}] 21:58:32 INFO - PROCESS | 1831 | 1466744312826 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:32 INFO - PROCESS | 1831 | 1466744312831 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:33 INFO - PROCESS | 1831 | 1466744313106 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 21:58:33 INFO - PROCESS | 1831 | 1466744313134 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:33 INFO - PROCESS | 1831 | 1466744313144 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989e000 == 35 [pid = 1831] [id = 290] 21:58:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x998b4400) [pid = 1831] [serial = 871] [outer = (nil)] 21:58:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x99eee400) [pid = 1831] [serial = 872] [outer = 0x998b4400] 21:58:33 INFO - PROCESS | 1831 | 1466744313233 Marionette DEBUG loaded listener.js 21:58:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9a0cec00) [pid = 1831] [serial = 873] [outer = 0x998b4400] 21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x93a7e000) [pid = 1831] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9525e800) [pid = 1831] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x95298000) [pid = 1831] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x99c71c00) [pid = 1831] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9a552400) [pid = 1831] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9ac54c00) [pid = 1831] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a774800) [pid = 1831] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa1f25800) [pid = 1831] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x953f0800) [pid = 1831] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa229f800) [pid = 1831] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa3238c00) [pid = 1831] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x94775000) [pid = 1831] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:58:33 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9529f000) [pid = 1831] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:58:34 INFO - PROCESS | 1831 | 1466744314365 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 21:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1588ms 21:58:34 INFO - PROCESS | 1831 | 1466744314400 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 21:58:34 INFO - PROCESS | 1831 | 1466744314405 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 21:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:58:34 INFO - PROCESS | 1831 | 1466744314412 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:58:34 INFO - PROCESS | 1831 | 1466744314416 Marionette TRACE conn4 <- [1,1134,null,{}] 21:58:34 INFO - PROCESS | 1831 | 1466744314423 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:34 INFO - PROCESS | 1831 | 1466744314428 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:34 INFO - PROCESS | 1831 | 1466744314631 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 21:58:34 INFO - PROCESS | 1831 | 1466744314767 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:34 INFO - PROCESS | 1831 | 1466744314776 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad8c00 == 36 [pid = 1831] [id = 291] 21:58:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x93a79400) [pid = 1831] [serial = 874] [outer = (nil)] 21:58:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a0da400) [pid = 1831] [serial = 875] [outer = 0x93a79400] 21:58:34 INFO - PROCESS | 1831 | 1466744314866 Marionette DEBUG loaded listener.js 21:58:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a54f800) [pid = 1831] [serial = 876] [outer = 0x93a79400] 21:58:35 INFO - PROCESS | 1831 | 1466744315934 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 21:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1583ms 21:58:36 INFO - PROCESS | 1831 | 1466744315998 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 21:58:36 INFO - PROCESS | 1831 | 1466744316005 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 21:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:58:36 INFO - PROCESS | 1831 | 1466744316029 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:58:36 INFO - PROCESS | 1831 | 1466744316036 Marionette TRACE conn4 <- [1,1138,null,{}] 21:58:36 INFO - PROCESS | 1831 | 1466744316045 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:36 INFO - PROCESS | 1831 | 1466744316053 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:36 INFO - PROCESS | 1831 | 1466744316311 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 21:58:36 INFO - PROCESS | 1831 | 1466744316584 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:36 INFO - PROCESS | 1831 | 1466744316601 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a80c00 == 37 [pid = 1831] [id = 292] 21:58:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x93c26800) [pid = 1831] [serial = 877] [outer = (nil)] 21:58:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x95260800) [pid = 1831] [serial = 878] [outer = 0x93c26800] 21:58:36 INFO - PROCESS | 1831 | 1466744316686 Marionette DEBUG loaded listener.js 21:58:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9538e000) [pid = 1831] [serial = 879] [outer = 0x93c26800] 21:58:37 INFO - PROCESS | 1831 | 1466744317696 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 21:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1745ms 21:58:37 INFO - PROCESS | 1831 | 1466744317774 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 21:58:37 INFO - PROCESS | 1831 | 1466744317783 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 21:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:58:37 INFO - PROCESS | 1831 | 1466744317796 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:58:37 INFO - PROCESS | 1831 | 1466744317800 Marionette TRACE conn4 <- [1,1142,null,{}] 21:58:37 INFO - PROCESS | 1831 | 1466744317809 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:37 INFO - PROCESS | 1831 | 1466744317816 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:38 INFO - PROCESS | 1831 | 1466744318164 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 21:58:38 INFO - PROCESS | 1831 | 1466744318352 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:38 INFO - PROCESS | 1831 | 1466744318362 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f8c00 == 38 [pid = 1831] [id = 293] 21:58:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x98a20000) [pid = 1831] [serial = 880] [outer = (nil)] 21:58:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x98f44400) [pid = 1831] [serial = 881] [outer = 0x98a20000] 21:58:38 INFO - PROCESS | 1831 | 1466744318458 Marionette DEBUG loaded listener.js 21:58:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x998a8c00) [pid = 1831] [serial = 882] [outer = 0x98a20000] 21:58:39 INFO - PROCESS | 1831 | 1466744319491 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 21:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1751ms 21:58:39 INFO - PROCESS | 1831 | 1466744319547 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 21:58:39 INFO - PROCESS | 1831 | 1466744319552 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 21:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:58:39 INFO - PROCESS | 1831 | 1466744319559 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:58:39 INFO - PROCESS | 1831 | 1466744319566 Marionette TRACE conn4 <- [1,1146,null,{}] 21:58:39 INFO - PROCESS | 1831 | 1466744319583 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:39 INFO - PROCESS | 1831 | 1466744319593 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:39 INFO - PROCESS | 1831 | 1466744319826 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 21:58:40 INFO - PROCESS | 1831 | 1466744320118 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:40 INFO - PROCESS | 1831 | 1466744320131 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x99b83c00 == 39 [pid = 1831] [id = 294] 21:58:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9ac5e800) [pid = 1831] [serial = 883] [outer = (nil)] 21:58:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9d4f4c00) [pid = 1831] [serial = 884] [outer = 0x9ac5e800] 21:58:40 INFO - PROCESS | 1831 | 1466744320267 Marionette DEBUG loaded listener.js 21:58:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa1080c00) [pid = 1831] [serial = 885] [outer = 0x9ac5e800] 21:58:41 INFO - PROCESS | 1831 | 1466744321309 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 21:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1788ms 21:58:41 INFO - PROCESS | 1831 | 1466744321348 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 21:58:41 INFO - PROCESS | 1831 | 1466744321353 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 21:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:58:41 INFO - PROCESS | 1831 | 1466744321360 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:58:41 INFO - PROCESS | 1831 | 1466744321364 Marionette TRACE conn4 <- [1,1150,null,{}] 21:58:41 INFO - PROCESS | 1831 | 1466744321371 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:41 INFO - PROCESS | 1831 | 1466744321377 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:41 INFO - PROCESS | 1831 | 1466744321614 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 21:58:41 INFO - PROCESS | 1831 | 1466744321831 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:41 INFO - PROCESS | 1831 | 1466744321840 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad5400 == 40 [pid = 1831] [id = 295] 21:58:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9a775c00) [pid = 1831] [serial = 886] [outer = (nil)] 21:58:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa1f2c400) [pid = 1831] [serial = 887] [outer = 0x9a775c00] 21:58:41 INFO - PROCESS | 1831 | 1466744321971 Marionette DEBUG loaded listener.js 21:58:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa2133c00) [pid = 1831] [serial = 888] [outer = 0x9a775c00] 21:58:42 INFO - PROCESS | 1831 | 1466744322885 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 21:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1594ms 21:58:42 INFO - PROCESS | 1831 | 1466744322955 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 21:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:58:42 INFO - PROCESS | 1831 | 1466744322960 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 21:58:42 INFO - PROCESS | 1831 | 1466744322967 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:58:42 INFO - PROCESS | 1831 | 1466744322971 Marionette TRACE conn4 <- [1,1154,null,{}] 21:58:42 INFO - PROCESS | 1831 | 1466744322977 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:42 INFO - PROCESS | 1831 | 1466744322983 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:43 INFO - PROCESS | 1831 | 1466744323189 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 21:58:43 INFO - PROCESS | 1831 | 1466744323413 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:43 INFO - PROCESS | 1831 | 1466744323423 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x99eec000 == 41 [pid = 1831] [id = 296] 21:58:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa1f9a000) [pid = 1831] [serial = 889] [outer = (nil)] 21:58:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa2432400) [pid = 1831] [serial = 890] [outer = 0xa1f9a000] 21:58:43 INFO - PROCESS | 1831 | 1466744323524 Marionette DEBUG loaded listener.js 21:58:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa245a800) [pid = 1831] [serial = 891] [outer = 0xa1f9a000] 21:58:44 INFO - PROCESS | 1831 | 1466744324465 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 21:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1541ms 21:58:44 INFO - PROCESS | 1831 | 1466744324509 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 21:58:44 INFO - PROCESS | 1831 | 1466744324513 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 21:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:58:44 INFO - PROCESS | 1831 | 1466744324520 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:58:44 INFO - PROCESS | 1831 | 1466744324524 Marionette TRACE conn4 <- [1,1158,null,{}] 21:58:44 INFO - PROCESS | 1831 | 1466744324530 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:44 INFO - PROCESS | 1831 | 1466744324541 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:44 INFO - PROCESS | 1831 | 1466744324774 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 21:58:45 INFO - PROCESS | 1831 | 1466744325004 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:45 INFO - PROCESS | 1831 | 1466744325015 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ea400 == 42 [pid = 1831] [id = 297] 21:58:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa22f5000) [pid = 1831] [serial = 892] [outer = (nil)] 21:58:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa33c2000) [pid = 1831] [serial = 893] [outer = 0xa22f5000] 21:58:45 INFO - PROCESS | 1831 | 1466744325159 Marionette DEBUG loaded listener.js 21:58:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa4f75000) [pid = 1831] [serial = 894] [outer = 0xa22f5000] 21:58:46 INFO - PROCESS | 1831 | 1466744326116 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 21:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1639ms 21:58:46 INFO - PROCESS | 1831 | 1466744326161 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 21:58:46 INFO - PROCESS | 1831 | 1466744326166 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 21:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:58:46 INFO - PROCESS | 1831 | 1466744326195 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:58:46 INFO - PROCESS | 1831 | 1466744326200 Marionette TRACE conn4 <- [1,1162,null,{}] 21:58:46 INFO - PROCESS | 1831 | 1466744326207 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:46 INFO - PROCESS | 1831 | 1466744326214 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:46 INFO - PROCESS | 1831 | 1466744326424 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 21:58:46 INFO - PROCESS | 1831 | 1466744326679 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:46 INFO - PROCESS | 1831 | 1466744326688 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x953f3400 == 43 [pid = 1831] [id = 298] 21:58:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa1081000) [pid = 1831] [serial = 895] [outer = (nil)] 21:58:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0xa61b3400) [pid = 1831] [serial = 896] [outer = 0xa1081000] 21:58:46 INFO - PROCESS | 1831 | 1466744326801 Marionette DEBUG loaded listener.js 21:58:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0xa6728400) [pid = 1831] [serial = 897] [outer = 0xa1081000] 21:58:47 INFO - PROCESS | 1831 | 1466744327757 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 21:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1638ms 21:58:47 INFO - PROCESS | 1831 | 1466744327830 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 21:58:47 INFO - PROCESS | 1831 | 1466744327834 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 21:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:58:47 INFO - PROCESS | 1831 | 1466744327842 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:58:47 INFO - PROCESS | 1831 | 1466744327847 Marionette TRACE conn4 <- [1,1166,null,{}] 21:58:47 INFO - PROCESS | 1831 | 1466744327854 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:47 INFO - PROCESS | 1831 | 1466744327859 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:48 INFO - PROCESS | 1831 | 1466744328143 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 21:58:48 INFO - PROCESS | 1831 | 1466744328710 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:48 INFO - PROCESS | 1831 | 1466744328721 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdae400 == 44 [pid = 1831] [id = 299] 21:58:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x8fdb1800) [pid = 1831] [serial = 898] [outer = (nil)] 21:58:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x91ad8400) [pid = 1831] [serial = 899] [outer = 0x8fdb1800] 21:58:48 INFO - PROCESS | 1831 | 1466744328803 Marionette DEBUG loaded listener.js 21:58:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x93a5d400) [pid = 1831] [serial = 900] [outer = 0x8fdb1800] 21:58:49 INFO - PROCESS | 1831 | 1466744329873 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 21:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 2090ms 21:58:49 INFO - PROCESS | 1831 | 1466744329935 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 21:58:49 INFO - PROCESS | 1831 | 1466744329941 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 21:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:58:49 INFO - PROCESS | 1831 | 1466744329950 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:58:49 INFO - PROCESS | 1831 | 1466744329955 Marionette TRACE conn4 <- [1,1170,null,{}] 21:58:49 INFO - PROCESS | 1831 | 1466744329964 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:49 INFO - PROCESS | 1831 | 1466744329973 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:50 INFO - PROCESS | 1831 | 1466744330174 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 21:58:50 INFO - PROCESS | 1831 | 1466744330400 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:50 INFO - PROCESS | 1831 | 1466744330409 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x91adb400 == 43 [pid = 1831] [id = 263] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x94774c00 == 42 [pid = 1831] [id = 10] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x9989e000 == 41 [pid = 1831] [id = 290] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x9989e400 == 40 [pid = 1831] [id = 289] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x95391c00 == 39 [pid = 1831] [id = 288] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad7000 == 38 [pid = 1831] [id = 287] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x951a2400 == 37 [pid = 1831] [id = 283] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x951a0400 == 36 [pid = 1831] [id = 285] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x94772800 == 35 [pid = 1831] [id = 284] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad9c00 == 34 [pid = 1831] [id = 286] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x93c28400 == 33 [pid = 1831] [id = 281] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x9ac5c400 == 32 [pid = 1831] [id = 282] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdae400 == 31 [pid = 1831] [id = 299] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x953f3400 == 30 [pid = 1831] [id = 298] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x953ea400 == 29 [pid = 1831] [id = 297] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x99eec000 == 28 [pid = 1831] [id = 296] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad5400 == 27 [pid = 1831] [id = 295] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x979f8c00 == 26 [pid = 1831] [id = 293] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x99b83c00 == 25 [pid = 1831] [id = 294] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad8c00 == 24 [pid = 1831] [id = 291] 21:58:51 INFO - PROCESS | 1831 | --DOCSHELL 0x93a80c00 == 23 [pid = 1831] [id = 292] 21:58:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0800 == 24 [pid = 1831] [id = 300] 21:58:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x8fdb1400) [pid = 1831] [serial = 901] [outer = (nil)] 21:58:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x91ad5400) [pid = 1831] [serial = 902] [outer = 0x8fdb1400] 21:58:51 INFO - PROCESS | 1831 | 1466744331679 Marionette DEBUG loaded listener.js 21:58:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x91ae0000) [pid = 1831] [serial = 903] [outer = 0x8fdb1400] 21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x952a0000) [pid = 1831] [serial = 830] [outer = (nil)] [url = about:blank] 21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x9526c000) [pid = 1831] [serial = 827] [outer = (nil)] [url = about:blank] 21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x953e6c00) [pid = 1831] [serial = 824] [outer = (nil)] [url = about:blank] 21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x99d21800) [pid = 1831] [serial = 800] [outer = (nil)] [url = about:blank] 21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x9a76d800) [pid = 1831] [serial = 804] [outer = (nil)] [url = about:blank] 21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9a55a000) [pid = 1831] [serial = 803] [outer = (nil)] [url = about:blank] 21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x9d4fa800) [pid = 1831] [serial = 807] [outer = (nil)] [url = about:blank] 21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9b70f800) [pid = 1831] [serial = 806] [outer = (nil)] [url = about:blank] 21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9d87cc00) [pid = 1831] [serial = 810] [outer = (nil)] [url = about:blank] 21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9d87f800) [pid = 1831] [serial = 809] [outer = (nil)] [url = about:blank] 21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa2278400) [pid = 1831] [serial = 813] [outer = (nil)] [url = about:blank] 21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0xa2138800) [pid = 1831] [serial = 812] [outer = (nil)] [url = about:blank] 21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa2462c00) [pid = 1831] [serial = 816] [outer = (nil)] [url = about:blank] 21:58:51 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa243a000) [pid = 1831] [serial = 815] [outer = (nil)] [url = about:blank] 21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa3233000) [pid = 1831] [serial = 819] [outer = (nil)] [url = about:blank] 21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa2ef1400) [pid = 1831] [serial = 818] [outer = (nil)] [url = about:blank] 21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa3329800) [pid = 1831] [serial = 822] [outer = (nil)] [url = about:blank] 21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa327c400) [pid = 1831] [serial = 821] [outer = (nil)] [url = about:blank] 21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x91adc400) [pid = 1831] [serial = 570] [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.] 21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x979ec400) [pid = 1831] [serial = 798] [outer = (nil)] [url = about:blank] 21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x979edc00) [pid = 1831] [serial = 831] [outer = (nil)] [url = about:blank] 21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x953ef400) [pid = 1831] [serial = 797] [outer = (nil)] [url = about:blank] 21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x99ee5000) [pid = 1831] [serial = 801] [outer = (nil)] [url = about:blank] 21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x95387c00) [pid = 1831] [serial = 828] [outer = (nil)] [url = about:blank] 21:58:52 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x953ed000) [pid = 1831] [serial = 825] [outer = (nil)] [url = about:blank] 21:58:52 INFO - PROCESS | 1831 | 1466744332680 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 21:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 2754ms 21:58:52 INFO - PROCESS | 1831 | 1466744332705 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 21:58:52 INFO - PROCESS | 1831 | 1466744332712 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 21:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:58:52 INFO - PROCESS | 1831 | 1466744332722 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:58:52 INFO - PROCESS | 1831 | 1466744332726 Marionette TRACE conn4 <- [1,1174,null,{}] 21:58:52 INFO - PROCESS | 1831 | 1466744332734 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:52 INFO - PROCESS | 1831 | 1466744332741 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:52 INFO - PROCESS | 1831 | 1466744332934 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 21:58:53 INFO - PROCESS | 1831 | 1466744333064 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:53 INFO - PROCESS | 1831 | 1466744333081 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x94775800 == 25 [pid = 1831] [id = 301] 21:58:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9519e400) [pid = 1831] [serial = 904] [outer = (nil)] 21:58:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9529f800) [pid = 1831] [serial = 905] [outer = 0x9519e400] 21:58:53 INFO - PROCESS | 1831 | 1466744333166 Marionette DEBUG loaded listener.js 21:58:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9538f000) [pid = 1831] [serial = 906] [outer = 0x9519e400] 21:58:54 INFO - PROCESS | 1831 | 1466744334129 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 21:58:54 INFO - PROCESS | 1831 | 1466744334170 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 21:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:58:54 INFO - PROCESS | 1831 | 1466744334185 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:58:54 INFO - PROCESS | 1831 | 1466744334191 Marionette TRACE conn4 <- [1,1178,null,{}] 21:58:54 INFO - PROCESS | 1831 | 1466744334198 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:54 INFO - PROCESS | 1831 | 1466744334204 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:54 INFO - PROCESS | 1831 | 1466744334403 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 21:58:54 INFO - PROCESS | 1831 | 1466744334562 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:54 INFO - PROCESS | 1831 | 1466744334572 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x97909000 == 26 [pid = 1831] [id = 302] 21:58:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9790a800) [pid = 1831] [serial = 907] [outer = (nil)] 21:58:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x97975400) [pid = 1831] [serial = 908] [outer = 0x9790a800] 21:58:54 INFO - PROCESS | 1831 | 1466744334704 Marionette DEBUG loaded listener.js 21:58:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x979f1800) [pid = 1831] [serial = 909] [outer = 0x9790a800] 21:58:55 INFO - PROCESS | 1831 | 1466744335760 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 21:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:58:55 INFO - PROCESS | 1831 | 1466744335836 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 21:58:55 INFO - PROCESS | 1831 | 1466744335844 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:58:55 INFO - PROCESS | 1831 | 1466744335851 Marionette TRACE conn4 <- [1,1182,null,{}] 21:58:55 INFO - PROCESS | 1831 | 1466744335876 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:55 INFO - PROCESS | 1831 | 1466744335886 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:56 INFO - PROCESS | 1831 | 1466744336130 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 21:58:56 INFO - PROCESS | 1831 | 1466744336158 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:56 INFO - PROCESS | 1831 | 1466744336169 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x96e60000 == 27 [pid = 1831] [id = 303] 21:58:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9981c400) [pid = 1831] [serial = 910] [outer = (nil)] 21:58:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x998ae400) [pid = 1831] [serial = 911] [outer = 0x9981c400] 21:58:56 INFO - PROCESS | 1831 | 1466744336266 Marionette DEBUG loaded listener.js 21:58:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x99bf8000) [pid = 1831] [serial = 912] [outer = 0x9981c400] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x998a2800) [pid = 1831] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9d47b800) [pid = 1831] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9b4a2c00) [pid = 1831] [serial = 21] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9790f000) [pid = 1831] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9a555c00) [pid = 1831] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9525fc00) [pid = 1831] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9471dc00) [pid = 1831] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x91ad8800) [pid = 1831] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x998a0800) [pid = 1831] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9989f000) [pid = 1831] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9790a400) [pid = 1831] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x979ebc00) [pid = 1831] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x95261000) [pid = 1831] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x91ada400) [pid = 1831] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x998b4400) [pid = 1831] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:58:57 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x93a79400) [pid = 1831] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:58:57 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:58:57 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:58:57 INFO - PROCESS | 1831 | 1466744337843 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 21:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:58:57 INFO - PROCESS | 1831 | 1466744337893 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 21:58:57 INFO - PROCESS | 1831 | 1466744337900 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:58:57 INFO - PROCESS | 1831 | 1466744337904 Marionette TRACE conn4 <- [1,1186,null,{}] 21:58:57 INFO - PROCESS | 1831 | 1466744337910 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:57 INFO - PROCESS | 1831 | 1466744337915 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:58 INFO - PROCESS | 1831 | 1466744338110 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 21:58:58 INFO - PROCESS | 1831 | 1466744338242 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:58 INFO - PROCESS | 1831 | 1466744338255 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x94775000 == 28 [pid = 1831] [id = 304] 21:58:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9529e400) [pid = 1831] [serial = 913] [outer = (nil)] 21:58:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99d21400) [pid = 1831] [serial = 914] [outer = 0x9529e400] 21:58:58 INFO - PROCESS | 1831 | 1466744338325 Marionette DEBUG loaded listener.js 21:58:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99d25000) [pid = 1831] [serial = 915] [outer = 0x9529e400] 21:58:59 INFO - PROCESS | 1831 | 1466744339270 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 21:58:59 INFO - PROCESS | 1831 | 1466744339342 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 21:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:58:59 INFO - PROCESS | 1831 | 1466744339353 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:58:59 INFO - PROCESS | 1831 | 1466744339360 Marionette TRACE conn4 <- [1,1190,null,{}] 21:58:59 INFO - PROCESS | 1831 | 1466744339429 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:58:59 INFO - PROCESS | 1831 | 1466744339436 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:59 INFO - PROCESS | 1831 | 1466744339659 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 21:58:59 INFO - PROCESS | 1831 | 1466744339905 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:58:59 INFO - PROCESS | 1831 | 1466744339920 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:58:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x95294800 == 29 [pid = 1831] [id = 305] 21:58:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x95295000) [pid = 1831] [serial = 916] [outer = (nil)] 21:59:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9538c400) [pid = 1831] [serial = 917] [outer = 0x95295000] 21:59:00 INFO - PROCESS | 1831 | 1466744340047 Marionette DEBUG loaded listener.js 21:59:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x97907c00) [pid = 1831] [serial = 918] [outer = 0x95295000] 21:59:01 INFO - PROCESS | 1831 | 1466744341080 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 21:59:01 INFO - PROCESS | 1831 | 1466744341154 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 21:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:59:01 INFO - PROCESS | 1831 | 1466744341168 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:59:01 INFO - PROCESS | 1831 | 1466744341172 Marionette TRACE conn4 <- [1,1194,null,{}] 21:59:01 INFO - PROCESS | 1831 | 1466744341182 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:01 INFO - PROCESS | 1831 | 1466744341188 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:01 INFO - PROCESS | 1831 | 1466744341434 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 21:59:01 INFO - PROCESS | 1831 | 1466744341726 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:01 INFO - PROCESS | 1831 | 1466744341738 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae3400 == 30 [pid = 1831] [id = 306] 21:59:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x94779000) [pid = 1831] [serial = 919] [outer = (nil)] 21:59:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99d1c000) [pid = 1831] [serial = 920] [outer = 0x94779000] 21:59:01 INFO - PROCESS | 1831 | 1466744341835 Marionette DEBUG loaded listener.js 21:59:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99ee8800) [pid = 1831] [serial = 921] [outer = 0x94779000] 21:59:02 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:59:02 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 21:59:02 INFO - PROCESS | 1831 | 1466744342884 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 21:59:02 INFO - PROCESS | 1831 | 1466744342974 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 21:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:59:02 INFO - PROCESS | 1831 | 1466744342983 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:59:02 INFO - PROCESS | 1831 | 1466744342989 Marionette TRACE conn4 <- [1,1198,null,{}] 21:59:03 INFO - PROCESS | 1831 | 1466744343007 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:03 INFO - PROCESS | 1831 | 1466744343017 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:03 INFO - PROCESS | 1831 | 1466744343354 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 21:59:03 INFO - PROCESS | 1831 | 1466744343579 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:03 INFO - PROCESS | 1831 | 1466744343597 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a76f000 == 31 [pid = 1831] [id = 307] 21:59:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a76f400) [pid = 1831] [serial = 922] [outer = (nil)] 21:59:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a777000) [pid = 1831] [serial = 923] [outer = 0x9a76f400] 21:59:03 INFO - PROCESS | 1831 | 1466744343701 Marionette DEBUG loaded listener.js 21:59:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a94e400) [pid = 1831] [serial = 924] [outer = 0x9a76f400] 21:59:04 INFO - PROCESS | 1831 | 1466744344663 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 21:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1746ms 21:59:04 INFO - PROCESS | 1831 | 1466744344730 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 21:59:04 INFO - PROCESS | 1831 | 1466744344736 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 21:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:59:04 INFO - PROCESS | 1831 | 1466744344744 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:59:04 INFO - PROCESS | 1831 | 1466744344749 Marionette TRACE conn4 <- [1,1202,null,{}] 21:59:04 INFO - PROCESS | 1831 | 1466744344757 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:04 INFO - PROCESS | 1831 | 1466744344762 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:05 INFO - PROCESS | 1831 | 1466744345004 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 21:59:05 INFO - PROCESS | 1831 | 1466744345234 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:05 INFO - PROCESS | 1831 | 1466744345240 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a76d000 == 32 [pid = 1831] [id = 308] 21:59:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9b49d800) [pid = 1831] [serial = 925] [outer = (nil)] 21:59:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9b4eec00) [pid = 1831] [serial = 926] [outer = 0x9b49d800] 21:59:05 INFO - PROCESS | 1831 | 1466744345378 Marionette DEBUG loaded listener.js 21:59:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9b788800) [pid = 1831] [serial = 927] [outer = 0x9b49d800] 21:59:06 INFO - PROCESS | 1831 | 1466744346374 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:59:06 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 21:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1687ms 21:59:06 INFO - PROCESS | 1831 | 1466744346432 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 21:59:06 INFO - PROCESS | 1831 | 1466744346436 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 21:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:59:06 INFO - PROCESS | 1831 | 1466744346444 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:59:06 INFO - PROCESS | 1831 | 1466744346450 Marionette TRACE conn4 <- [1,1206,null,{}] 21:59:06 INFO - PROCESS | 1831 | 1466744346457 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:06 INFO - PROCESS | 1831 | 1466744346464 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:06 INFO - PROCESS | 1831 | 1466744346687 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 21:59:06 INFO - PROCESS | 1831 | 1466744346922 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:06 INFO - PROCESS | 1831 | 1466744346935 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x996c1c00 == 33 [pid = 1831] [id = 309] 21:59:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9d47b400) [pid = 1831] [serial = 928] [outer = (nil)] 21:59:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9d813800) [pid = 1831] [serial = 929] [outer = 0x9d47b400] 21:59:07 INFO - PROCESS | 1831 | 1466744347062 Marionette DEBUG loaded listener.js 21:59:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x9d875800) [pid = 1831] [serial = 930] [outer = 0x9d47b400] 21:59:08 INFO - PROCESS | 1831 | 1466744348028 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:59: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 21:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1632ms 21:59:08 INFO - PROCESS | 1831 | 1466744348079 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 21:59:08 INFO - PROCESS | 1831 | 1466744348084 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 21:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:59:08 INFO - PROCESS | 1831 | 1466744348091 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:59:08 INFO - PROCESS | 1831 | 1466744348095 Marionette TRACE conn4 <- [1,1210,null,{}] 21:59:08 INFO - PROCESS | 1831 | 1466744348101 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:08 INFO - PROCESS | 1831 | 1466744348114 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:08 INFO - PROCESS | 1831 | 1466744348407 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 21:59:08 INFO - PROCESS | 1831 | 1466744348688 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:08 INFO - PROCESS | 1831 | 1466744348699 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a58400 == 34 [pid = 1831] [id = 310] 21:59:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x95269c00) [pid = 1831] [serial = 931] [outer = (nil)] 21:59:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa1f29c00) [pid = 1831] [serial = 932] [outer = 0x95269c00] 21:59:08 INFO - PROCESS | 1831 | 1466744348800 Marionette DEBUG loaded listener.js 21:59:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa226ec00) [pid = 1831] [serial = 933] [outer = 0x95269c00] 21:59:09 INFO - PROCESS | 1831 | 1466744349827 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 21:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1790ms 21:59:09 INFO - PROCESS | 1831 | 1466744349899 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 21:59:09 INFO - PROCESS | 1831 | 1466744349903 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 21:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:59:09 INFO - PROCESS | 1831 | 1466744349915 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:59:09 INFO - PROCESS | 1831 | 1466744349919 Marionette TRACE conn4 <- [1,1214,null,{}] 21:59:09 INFO - PROCESS | 1831 | 1466744349926 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:09 INFO - PROCESS | 1831 | 1466744349933 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:10 INFO - PROCESS | 1831 | 1466744350138 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 21:59:10 INFO - PROCESS | 1831 | 1466744350344 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:10 INFO - PROCESS | 1831 | 1466744350358 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb6000 == 35 [pid = 1831] [id = 311] 21:59:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa2135000) [pid = 1831] [serial = 934] [outer = (nil)] 21:59:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa24fbc00) [pid = 1831] [serial = 935] [outer = 0xa2135000] 21:59:10 INFO - PROCESS | 1831 | 1466744350485 Marionette DEBUG loaded listener.js 21:59:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa22ee800) [pid = 1831] [serial = 936] [outer = 0xa2135000] 21:59:11 INFO - PROCESS | 1831 | 1466744351439 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 21:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1589ms 21:59:11 INFO - PROCESS | 1831 | 1466744351505 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 21:59:11 INFO - PROCESS | 1831 | 1466744351510 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 21:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:59:11 INFO - PROCESS | 1831 | 1466744351517 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:59:11 INFO - PROCESS | 1831 | 1466744351521 Marionette TRACE conn4 <- [1,1218,null,{}] 21:59:11 INFO - PROCESS | 1831 | 1466744351527 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:11 INFO - PROCESS | 1831 | 1466744351533 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:11 INFO - PROCESS | 1831 | 1466744351772 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 21:59:12 INFO - PROCESS | 1831 | 1466744352169 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:12 INFO - PROCESS | 1831 | 1466744352181 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad8c00 == 36 [pid = 1831] [id = 312] 21:59:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x91ad9400) [pid = 1831] [serial = 937] [outer = (nil)] 21:59:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x93a7e400) [pid = 1831] [serial = 938] [outer = 0x91ad9400] 21:59:12 INFO - PROCESS | 1831 | 1466744352264 Marionette DEBUG loaded listener.js 21:59:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x94774c00) [pid = 1831] [serial = 939] [outer = 0x91ad9400] 21:59:13 INFO - PROCESS | 1831 | 1466744353281 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 21:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1838ms 21:59:13 INFO - PROCESS | 1831 | 1466744353358 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 21:59:13 INFO - PROCESS | 1831 | 1466744353365 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 21:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:59:13 INFO - PROCESS | 1831 | 1466744353374 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:59:13 INFO - PROCESS | 1831 | 1466744353379 Marionette TRACE conn4 <- [1,1222,null,{}] 21:59:13 INFO - PROCESS | 1831 | 1466744353389 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:13 INFO - PROCESS | 1831 | 1466744353398 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:13 INFO - PROCESS | 1831 | 1466744353675 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 21:59:13 INFO - PROCESS | 1831 | --DOCSHELL 0x9989fc00 == 35 [pid = 1831] [id = 277] 21:59:13 INFO - PROCESS | 1831 | --DOCSHELL 0x9525dc00 == 34 [pid = 1831] [id = 275] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0xa1086c00) [pid = 1831] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x99d23000) [pid = 1831] [serial = 840] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9d812800) [pid = 1831] [serial = 849] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x97974000) [pid = 1831] [serial = 866] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9a76a400) [pid = 1831] [serial = 842] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa2eb3000) [pid = 1831] [serial = 857] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9b49d400) [pid = 1831] [serial = 845] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x91ae2000) [pid = 1831] [serial = 863] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9b93a800) [pid = 1831] [serial = 846] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x99b4e000) [pid = 1831] [serial = 833] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x99d1d800) [pid = 1831] [serial = 834] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x998b0800) [pid = 1831] [serial = 869] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa4d47c00) [pid = 1831] [serial = 858] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9a85d000) [pid = 1831] [serial = 843] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa331f800) [pid = 1831] [serial = 855] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9477c800) [pid = 1831] [serial = 864] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x99b83000) [pid = 1831] [serial = 839] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa1f99c00) [pid = 1831] [serial = 851] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa3238000) [pid = 1831] [serial = 854] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa2274800) [pid = 1831] [serial = 852] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x97970800) [pid = 1831] [serial = 837] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9526a000) [pid = 1831] [serial = 860] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x99eee400) [pid = 1831] [serial = 872] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x99d1f000) [pid = 1831] [serial = 870] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9d880400) [pid = 1831] [serial = 848] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x95391000) [pid = 1831] [serial = 861] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9a0cec00) [pid = 1831] [serial = 873] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953e6400) [pid = 1831] [serial = 836] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x979f2400) [pid = 1831] [serial = 867] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a0da400) [pid = 1831] [serial = 875] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a54f800) [pid = 1831] [serial = 876] [outer = (nil)] [url = about:blank] 21:59:13 INFO - PROCESS | 1831 | 1466744353944 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:13 INFO - PROCESS | 1831 | 1466744353952 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477c800 == 35 [pid = 1831] [id = 313] 21:59:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9525dc00) [pid = 1831] [serial = 940] [outer = (nil)] 21:59:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x95391c00) [pid = 1831] [serial = 941] [outer = 0x9525dc00] 21:59:14 INFO - PROCESS | 1831 | 1466744354030 Marionette DEBUG loaded listener.js 21:59:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x96e5cc00) [pid = 1831] [serial = 942] [outer = 0x9525dc00] 21:59:14 INFO - PROCESS | 1831 | 1466744354879 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 21:59:14 INFO - PROCESS | 1831 | 1466744354923 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 21:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:59:14 INFO - PROCESS | 1831 | 1466744354931 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:59:14 INFO - PROCESS | 1831 | 1466744354936 Marionette TRACE conn4 <- [1,1226,null,{}] 21:59:14 INFO - PROCESS | 1831 | 1466744354960 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:14 INFO - PROCESS | 1831 | 1466744354966 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:15 INFO - PROCESS | 1831 | 1466744355157 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 21:59:15 INFO - PROCESS | 1831 | 1466744355172 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:15 INFO - PROCESS | 1831 | 1466744355193 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f9400 == 36 [pid = 1831] [id = 314] 21:59:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9989f800) [pid = 1831] [serial = 943] [outer = (nil)] 21:59:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9998cc00) [pid = 1831] [serial = 944] [outer = 0x9989f800] 21:59:15 INFO - PROCESS | 1831 | 1466744355274 Marionette DEBUG loaded listener.js 21:59:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99d1f800) [pid = 1831] [serial = 945] [outer = 0x9989f800] 21:59:16 INFO - PROCESS | 1831 | 1466744356310 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 21:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1446ms 21:59:16 INFO - PROCESS | 1831 | 1466744356379 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 21:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:59:16 INFO - PROCESS | 1831 | 1466744356383 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 21:59:16 INFO - PROCESS | 1831 | 1466744356397 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:59:16 INFO - PROCESS | 1831 | 1466744356407 Marionette TRACE conn4 <- [1,1230,null,{}] 21:59:16 INFO - PROCESS | 1831 | 1466744356425 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:16 INFO - PROCESS | 1831 | 1466744356433 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:16 INFO - PROCESS | 1831 | 1466744356693 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 21:59:16 INFO - PROCESS | 1831 | 1466744356728 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:16 INFO - PROCESS | 1831 | 1466744356740 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989f000 == 37 [pid = 1831] [id = 315] 21:59:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99ee6400) [pid = 1831] [serial = 946] [outer = (nil)] 21:59:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a553000) [pid = 1831] [serial = 947] [outer = 0x99ee6400] 21:59:16 INFO - PROCESS | 1831 | 1466744356869 Marionette DEBUG loaded listener.js 21:59:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a76a400) [pid = 1831] [serial = 948] [outer = 0x99ee6400] 21:59:17 INFO - PROCESS | 1831 | 1466744357847 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 21:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1518ms 21:59:17 INFO - PROCESS | 1831 | 1466744357908 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 21:59:17 INFO - PROCESS | 1831 | 1466744357915 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 21:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:59:17 INFO - PROCESS | 1831 | 1466744357923 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:59:17 INFO - PROCESS | 1831 | 1466744357928 Marionette TRACE conn4 <- [1,1234,null,{}] 21:59:17 INFO - PROCESS | 1831 | 1466744357935 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:17 INFO - PROCESS | 1831 | 1466744357939 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:18 INFO - PROCESS | 1831 | 1466744358195 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 21:59:18 INFO - PROCESS | 1831 | 1466744358222 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:18 INFO - PROCESS | 1831 | 1466744358234 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad400 == 38 [pid = 1831] [id = 316] 21:59:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x93c2cc00) [pid = 1831] [serial = 949] [outer = (nil)] 21:59:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a776800) [pid = 1831] [serial = 950] [outer = 0x93c2cc00] 21:59:18 INFO - PROCESS | 1831 | 1466744358309 Marionette DEBUG loaded listener.js 21:59:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9ac5c000) [pid = 1831] [serial = 951] [outer = 0x93c2cc00] 21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9519e400) [pid = 1831] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9981c400) [pid = 1831] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x8fdb1400) [pid = 1831] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x8fdb1800) [pid = 1831] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x93c26800) [pid = 1831] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x98a20000) [pid = 1831] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9ac5e800) [pid = 1831] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9a775c00) [pid = 1831] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0xa1f9a000) [pid = 1831] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0xa22f5000) [pid = 1831] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0xa1081000) [pid = 1831] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:59:18 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9790a800) [pid = 1831] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:59:19 INFO - PROCESS | 1831 | 1466744359400 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 21:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1490ms 21:59:19 INFO - PROCESS | 1831 | 1466744359415 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 21:59:19 INFO - PROCESS | 1831 | 1466744359419 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 21:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:59:19 INFO - PROCESS | 1831 | 1466744359427 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:59:19 INFO - PROCESS | 1831 | 1466744359430 Marionette TRACE conn4 <- [1,1238,null,{}] 21:59:19 INFO - PROCESS | 1831 | 1466744359437 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:19 INFO - PROCESS | 1831 | 1466744359442 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:19 INFO - PROCESS | 1831 | 1466744359633 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 21:59:19 INFO - PROCESS | 1831 | 1466744359771 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:19 INFO - PROCESS | 1831 | 1466744359790 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a54e400 == 39 [pid = 1831] [id = 317] 21:59:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a555400) [pid = 1831] [serial = 952] [outer = (nil)] 21:59:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9a94c400) [pid = 1831] [serial = 953] [outer = 0x9a555400] 21:59:19 INFO - PROCESS | 1831 | 1466744359873 Marionette DEBUG loaded listener.js 21:59:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9d812800) [pid = 1831] [serial = 954] [outer = 0x9a555400] 21:59:20 INFO - PROCESS | 1831 | 1466744360794 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 21:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1436ms 21:59:20 INFO - PROCESS | 1831 | 1466744360865 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 21:59:20 INFO - PROCESS | 1831 | 1466744360873 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 21:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:59:20 INFO - PROCESS | 1831 | 1466744360899 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:59:20 INFO - PROCESS | 1831 | 1466744360909 Marionette TRACE conn4 <- [1,1242,null,{}] 21:59:20 INFO - PROCESS | 1831 | 1466744360966 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:20 INFO - PROCESS | 1831 | 1466744360975 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:21 INFO - PROCESS | 1831 | 1466744361207 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 21:59:21 INFO - PROCESS | 1831 | 1466744361464 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:21 INFO - PROCESS | 1831 | 1466744361481 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb4800 == 40 [pid = 1831] [id = 318] 21:59:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9519e400) [pid = 1831] [serial = 955] [outer = (nil)] 21:59:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x952a0c00) [pid = 1831] [serial = 956] [outer = 0x9519e400] 21:59:21 INFO - PROCESS | 1831 | 1466744361586 Marionette DEBUG loaded listener.js 21:59:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x97907800) [pid = 1831] [serial = 957] [outer = 0x9519e400] 21:59:22 INFO - PROCESS | 1831 | 1466744362564 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 21:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1758ms 21:59:22 INFO - PROCESS | 1831 | 1466744362644 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 21:59:22 INFO - PROCESS | 1831 | 1466744362657 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 21:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:59:22 INFO - PROCESS | 1831 | 1466744362672 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:59:22 INFO - PROCESS | 1831 | 1466744362678 Marionette TRACE conn4 <- [1,1246,null,{}] 21:59:22 INFO - PROCESS | 1831 | 1466744362686 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:22 INFO - PROCESS | 1831 | 1466744362693 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:23 INFO - PROCESS | 1831 | 1466744363038 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 21:59:23 INFO - PROCESS | 1831 | 1466744363236 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:23 INFO - PROCESS | 1831 | 1466744363243 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989d000 == 41 [pid = 1831] [id = 319] 21:59:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x998b1c00) [pid = 1831] [serial = 958] [outer = (nil)] 21:59:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x99d1f000) [pid = 1831] [serial = 959] [outer = 0x998b1c00] 21:59:23 INFO - PROCESS | 1831 | 1466744363335 Marionette DEBUG loaded listener.js 21:59:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x99eeec00) [pid = 1831] [serial = 960] [outer = 0x998b1c00] 21:59:24 INFO - PROCESS | 1831 | 1466744364386 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 21:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1797ms 21:59:24 INFO - PROCESS | 1831 | 1466744364469 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 21:59:24 INFO - PROCESS | 1831 | 1466744364474 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 21:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:59:24 INFO - PROCESS | 1831 | 1466744364484 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:59:24 INFO - PROCESS | 1831 | 1466744364491 Marionette TRACE conn4 <- [1,1250,null,{}] 21:59:24 INFO - PROCESS | 1831 | 1466744364512 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:24 INFO - PROCESS | 1831 | 1466744364523 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:24 INFO - PROCESS | 1831 | 1466744364855 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 21:59:25 INFO - PROCESS | 1831 | 1466744365114 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:25 INFO - PROCESS | 1831 | 1466744365129 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d88ac00 == 42 [pid = 1831] [id = 320] 21:59:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9d88b800) [pid = 1831] [serial = 961] [outer = (nil)] 21:59:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa1083400) [pid = 1831] [serial = 962] [outer = 0x9d88b800] 21:59:25 INFO - PROCESS | 1831 | 1466744365228 Marionette DEBUG loaded listener.js 21:59:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa1f23000) [pid = 1831] [serial = 963] [outer = 0x9d88b800] 21:59:26 INFO - PROCESS | 1831 | 1466744366176 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 21:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1756ms 21:59:26 INFO - PROCESS | 1831 | 1466744366240 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 21:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:59:26 INFO - PROCESS | 1831 | 1466744366245 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 21:59:26 INFO - PROCESS | 1831 | 1466744366252 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:59:26 INFO - PROCESS | 1831 | 1466744366255 Marionette TRACE conn4 <- [1,1254,null,{}] 21:59:26 INFO - PROCESS | 1831 | 1466744366261 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:26 INFO - PROCESS | 1831 | 1466744366267 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:26 INFO - PROCESS | 1831 | 1466744366463 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 21:59:26 INFO - PROCESS | 1831 | 1466744366689 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:26 INFO - PROCESS | 1831 | 1466744366697 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x9afe2000 == 43 [pid = 1831] [id = 321] 21:59:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa21fc000) [pid = 1831] [serial = 964] [outer = (nil)] 21:59:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa2431000) [pid = 1831] [serial = 965] [outer = 0xa21fc000] 21:59:26 INFO - PROCESS | 1831 | 1466744366833 Marionette DEBUG loaded listener.js 21:59:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa2eb3400) [pid = 1831] [serial = 966] [outer = 0xa21fc000] 21:59:27 INFO - PROCESS | 1831 | 1466744367719 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 21:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1539ms 21:59:27 INFO - PROCESS | 1831 | 1466744367792 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 21:59:27 INFO - PROCESS | 1831 | 1466744367795 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 21:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:59:27 INFO - PROCESS | 1831 | 1466744367803 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:59:27 INFO - PROCESS | 1831 | 1466744367806 Marionette TRACE conn4 <- [1,1258,null,{}] 21:59:27 INFO - PROCESS | 1831 | 1466744367812 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:27 INFO - PROCESS | 1831 | 1466744367818 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:28 INFO - PROCESS | 1831 | 1466744368045 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 21:59:28 INFO - PROCESS | 1831 | 1466744368282 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:28 INFO - PROCESS | 1831 | 1466744368292 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x9797a800 == 44 [pid = 1831] [id = 322] 21:59:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9981e800) [pid = 1831] [serial = 967] [outer = (nil)] 21:59:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa1088000) [pid = 1831] [serial = 968] [outer = 0x9981e800] 21:59:28 INFO - PROCESS | 1831 | 1466744368389 Marionette DEBUG loaded listener.js 21:59:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa3233400) [pid = 1831] [serial = 969] [outer = 0x9981e800] 21:59:29 INFO - PROCESS | 1831 | 1466744369333 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 21:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1583ms 21:59:29 INFO - PROCESS | 1831 | 1466744369387 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 21:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:59:29 INFO - PROCESS | 1831 | 1466744369393 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 21:59:29 INFO - PROCESS | 1831 | 1466744369399 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:59:29 INFO - PROCESS | 1831 | 1466744369403 Marionette TRACE conn4 <- [1,1262,null,{}] 21:59:29 INFO - PROCESS | 1831 | 1466744369410 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:29 INFO - PROCESS | 1831 | 1466744369420 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:29 INFO - PROCESS | 1831 | 1466744369708 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 21:59:30 INFO - PROCESS | 1831 | 1466744369988 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:30 INFO - PROCESS | 1831 | 1466744369994 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x97908c00 == 45 [pid = 1831] [id = 323] 21:59:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa229fc00) [pid = 1831] [serial = 970] [outer = (nil)] 21:59:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa333fc00) [pid = 1831] [serial = 971] [outer = 0xa229fc00] 21:59:30 INFO - PROCESS | 1831 | 1466744370088 Marionette DEBUG loaded listener.js 21:59:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa4d0a000) [pid = 1831] [serial = 972] [outer = 0xa229fc00] 21:59:31 INFO - PROCESS | 1831 | 1466744371008 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 21:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1683ms 21:59:31 INFO - PROCESS | 1831 | 1466744371084 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 21:59:31 INFO - PROCESS | 1831 | 1466744371087 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 21:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:59:31 INFO - PROCESS | 1831 | 1466744371094 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:59:31 INFO - PROCESS | 1831 | 1466744371097 Marionette TRACE conn4 <- [1,1266,null,{}] 21:59:31 INFO - PROCESS | 1831 | 1466744371104 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:31 INFO - PROCESS | 1831 | 1466744371109 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:31 INFO - PROCESS | 1831 | 1466744371294 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 21:59:31 INFO - PROCESS | 1831 | 1466744371513 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:31 INFO - PROCESS | 1831 | 1466744371522 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a20400 == 46 [pid = 1831] [id = 324] 21:59:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x99b82000) [pid = 1831] [serial = 973] [outer = (nil)] 21:59:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa4f13c00) [pid = 1831] [serial = 974] [outer = 0x99b82000] 21:59:31 INFO - PROCESS | 1831 | 1466744371654 Marionette DEBUG loaded listener.js 21:59:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa61af400) [pid = 1831] [serial = 975] [outer = 0x99b82000] 21:59:33 INFO - PROCESS | 1831 | 1466744373063 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 21:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2088ms 21:59:33 INFO - PROCESS | 1831 | 1466744373196 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 21:59:33 INFO - PROCESS | 1831 | 1466744373202 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 21:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:59:33 INFO - PROCESS | 1831 | 1466744373214 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:59:33 INFO - PROCESS | 1831 | 1466744373219 Marionette TRACE conn4 <- [1,1270,null,{}] 21:59:33 INFO - PROCESS | 1831 | 1466744373230 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:33 INFO - PROCESS | 1831 | 1466744373236 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:33 INFO - PROCESS | 1831 | 1466744373432 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 21:59:33 INFO - PROCESS | 1831 | 1466744373616 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:33 INFO - PROCESS | 1831 | 1466744373631 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477cc00 == 47 [pid = 1831] [id = 325] 21:59:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x95294000) [pid = 1831] [serial = 976] [outer = (nil)] 21:59:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x9790f400) [pid = 1831] [serial = 977] [outer = 0x95294000] 21:59:33 INFO - PROCESS | 1831 | 1466744373759 Marionette DEBUG loaded listener.js 21:59:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x979f2400) [pid = 1831] [serial = 978] [outer = 0x95294000] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x93a53400 == 46 [pid = 1831] [id = 274] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0800 == 45 [pid = 1831] [id = 300] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x95386400 == 44 [pid = 1831] [id = 264] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x9a85e000 == 43 [pid = 1831] [id = 268] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x9529fc00 == 42 [pid = 1831] [id = 271] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x9a554400 == 41 [pid = 1831] [id = 280] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x9989ec00 == 40 [pid = 1831] [id = 279] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x93a52c00 == 39 [pid = 1831] [id = 270] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x9529e800 == 38 [pid = 1831] [id = 265] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x94773400 == 37 [pid = 1831] [id = 278] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x998ae800 == 36 [pid = 1831] [id = 266] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x9a552000 == 35 [pid = 1831] [id = 267] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x91ade400 == 34 [pid = 1831] [id = 276] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x99ee3c00 == 33 [pid = 1831] [id = 272] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0x99ee4000 == 32 [pid = 1831] [id = 269] 21:59:35 INFO - PROCESS | 1831 | --DOCSHELL 0xa2ee8c00 == 31 [pid = 1831] [id = 273] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x99d21400) [pid = 1831] [serial = 914] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9529f800) [pid = 1831] [serial = 905] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x998ae400) [pid = 1831] [serial = 911] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9538f000) [pid = 1831] [serial = 906] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x91ad5400) [pid = 1831] [serial = 902] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x91ae0000) [pid = 1831] [serial = 903] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x93a5d400) [pid = 1831] [serial = 900] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x91ad8400) [pid = 1831] [serial = 899] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9538e000) [pid = 1831] [serial = 879] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x95260800) [pid = 1831] [serial = 878] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x998a8c00) [pid = 1831] [serial = 882] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x98f44400) [pid = 1831] [serial = 881] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa1080c00) [pid = 1831] [serial = 885] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d4f4c00) [pid = 1831] [serial = 884] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa2133c00) [pid = 1831] [serial = 888] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa1f2c400) [pid = 1831] [serial = 887] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa245a800) [pid = 1831] [serial = 891] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa2432400) [pid = 1831] [serial = 890] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa4f75000) [pid = 1831] [serial = 894] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa33c2000) [pid = 1831] [serial = 893] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa6728400) [pid = 1831] [serial = 897] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa61b3400) [pid = 1831] [serial = 896] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99bf8000) [pid = 1831] [serial = 912] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x97975400) [pid = 1831] [serial = 908] [outer = (nil)] [url = about:blank] 21:59:35 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x979f1800) [pid = 1831] [serial = 909] [outer = (nil)] [url = about:blank] 21:59:36 INFO - PROCESS | 1831 | 1466744376149 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 21:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 3001ms 21:59:36 INFO - PROCESS | 1831 | 1466744376215 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 21:59:36 INFO - PROCESS | 1831 | 1466744376222 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 21:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:59:36 INFO - PROCESS | 1831 | 1466744376231 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:59:36 INFO - PROCESS | 1831 | 1466744376236 Marionette TRACE conn4 <- [1,1274,null,{}] 21:59:36 INFO - PROCESS | 1831 | 1466744376245 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:36 INFO - PROCESS | 1831 | 1466744376250 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:36 INFO - PROCESS | 1831 | 1466744376431 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 21:59:36 INFO - PROCESS | 1831 | 1466744376557 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:36 INFO - PROCESS | 1831 | 1466744376574 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad9000 == 32 [pid = 1831] [id = 326] 21:59:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x91ada800) [pid = 1831] [serial = 979] [outer = (nil)] 21:59:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93c2ec00) [pid = 1831] [serial = 980] [outer = 0x91ada800] 21:59:36 INFO - PROCESS | 1831 | 1466744376649 Marionette DEBUG loaded listener.js 21:59:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x94724c00) [pid = 1831] [serial = 981] [outer = 0x91ada800] 21:59:37 INFO - PROCESS | 1831 | 1466744377504 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 21:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1338ms 21:59:37 INFO - PROCESS | 1831 | 1466744377570 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 21:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:59:37 INFO - PROCESS | 1831 | 1466744377579 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 21:59:37 INFO - PROCESS | 1831 | 1466744377591 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:59:37 INFO - PROCESS | 1831 | 1466744377596 Marionette TRACE conn4 <- [1,1278,null,{}] 21:59:37 INFO - PROCESS | 1831 | 1466744377603 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:37 INFO - PROCESS | 1831 | 1466744377609 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:37 INFO - PROCESS | 1831 | 1466744377790 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 21:59:37 INFO - PROCESS | 1831 | 1466744377922 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:37 INFO - PROCESS | 1831 | 1466744377934 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538a800 == 33 [pid = 1831] [id = 327] 21:59:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9538d000) [pid = 1831] [serial = 982] [outer = (nil)] 21:59:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x953e5400) [pid = 1831] [serial = 983] [outer = 0x9538d000] 21:59:38 INFO - PROCESS | 1831 | 1466744378021 Marionette DEBUG loaded listener.js 21:59:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x953edc00) [pid = 1831] [serial = 984] [outer = 0x9538d000] 21:59:38 INFO - PROCESS | 1831 | 1466744378939 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 21:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1391ms 21:59:38 INFO - PROCESS | 1831 | 1466744378981 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 21:59:38 INFO - PROCESS | 1831 | 1466744378985 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 21:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:59:38 INFO - PROCESS | 1831 | 1466744378992 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:59:39 INFO - PROCESS | 1831 | 1466744378999 Marionette TRACE conn4 <- [1,1282,null,{}] 21:59:39 INFO - PROCESS | 1831 | 1466744379026 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:39 INFO - PROCESS | 1831 | 1466744379036 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:39 INFO - PROCESS | 1831 | 1466744379265 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 21:59:39 INFO - PROCESS | 1831 | 1466744379294 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:39 INFO - PROCESS | 1831 | 1466744379308 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f42000 == 34 [pid = 1831] [id = 328] 21:59:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x98f44400) [pid = 1831] [serial = 985] [outer = (nil)] 21:59:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9981f000) [pid = 1831] [serial = 986] [outer = 0x98f44400] 21:59:39 INFO - PROCESS | 1831 | 1466744379388 Marionette DEBUG loaded listener.js 21:59:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x998a1800) [pid = 1831] [serial = 987] [outer = 0x98f44400] 21:59:40 INFO - PROCESS | 1831 | 1466744380516 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 21:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1603ms 21:59:40 INFO - PROCESS | 1831 | 1466744380597 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 21:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:59:40 INFO - PROCESS | 1831 | 1466744380603 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 21:59:40 INFO - PROCESS | 1831 | 1466744380611 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:59:40 INFO - PROCESS | 1831 | 1466744380614 Marionette TRACE conn4 <- [1,1286,null,{}] 21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x93c2cc00) [pid = 1831] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9b49d800) [pid = 1831] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9525dc00) [pid = 1831] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9d47b400) [pid = 1831] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x99ee6400) [pid = 1831] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x94779000) [pid = 1831] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9989f800) [pid = 1831] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x95269c00) [pid = 1831] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9529e400) [pid = 1831] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a76f400) [pid = 1831] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x95295000) [pid = 1831] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0xa2135000) [pid = 1831] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x91ad9400) [pid = 1831] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:59:41 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9a555400) [pid = 1831] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:59:41 INFO - PROCESS | 1831 | 1466744381289 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:41 INFO - PROCESS | 1831 | 1466744381295 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:41 INFO - PROCESS | 1831 | 1466744381476 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 21:59:41 INFO - PROCESS | 1831 | 1466744381605 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:41 INFO - PROCESS | 1831 | 1466744381617 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538bc00 == 35 [pid = 1831] [id = 329] 21:59:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x996b3400) [pid = 1831] [serial = 988] [outer = (nil)] 21:59:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x998ae800) [pid = 1831] [serial = 989] [outer = 0x996b3400] 21:59:41 INFO - PROCESS | 1831 | 1466744381687 Marionette DEBUG loaded listener.js 21:59:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x99c6f400) [pid = 1831] [serial = 990] [outer = 0x996b3400] 21:59:42 INFO - PROCESS | 1831 | 1466744382480 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 21:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1927ms 21:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:59:42 INFO - PROCESS | 1831 | 1466744382538 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 21:59:42 INFO - PROCESS | 1831 | 1466744382541 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 21:59:42 INFO - PROCESS | 1831 | 1466744382548 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:59:42 INFO - PROCESS | 1831 | 1466744382550 Marionette TRACE conn4 <- [1,1290,null,{}] 21:59:42 INFO - PROCESS | 1831 | 1466744382557 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:42 INFO - PROCESS | 1831 | 1466744382563 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:42 INFO - PROCESS | 1831 | 1466744382733 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 21:59:42 INFO - PROCESS | 1831 | 1466744382743 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:42 INFO - PROCESS | 1831 | 1466744382752 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x98cc2800 == 36 [pid = 1831] [id = 330] 21:59:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x996b5400) [pid = 1831] [serial = 991] [outer = (nil)] 21:59:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99d27000) [pid = 1831] [serial = 992] [outer = 0x996b5400] 21:59:42 INFO - PROCESS | 1831 | 1466744382952 Marionette DEBUG loaded listener.js 21:59:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99ee7400) [pid = 1831] [serial = 993] [outer = 0x996b5400] 21:59:44 INFO - PROCESS | 1831 | 1466744384021 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 21:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1542ms 21:59:44 INFO - PROCESS | 1831 | 1466744384090 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 21:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:59:44 INFO - PROCESS | 1831 | 1466744384099 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 21:59:44 INFO - PROCESS | 1831 | 1466744384110 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:59:44 INFO - PROCESS | 1831 | 1466744384117 Marionette TRACE conn4 <- [1,1294,null,{}] 21:59:44 INFO - PROCESS | 1831 | 1466744384127 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:44 INFO - PROCESS | 1831 | 1466744384133 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:44 INFO - PROCESS | 1831 | 1466744384397 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 21:59:44 INFO - PROCESS | 1831 | 1466744384635 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:44 INFO - PROCESS | 1831 | 1466744384646 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471a400 == 37 [pid = 1831] [id = 331] 21:59:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9471dc00) [pid = 1831] [serial = 994] [outer = (nil)] 21:59:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9538e000) [pid = 1831] [serial = 995] [outer = 0x9471dc00] 21:59:44 INFO - PROCESS | 1831 | 1466744384735 Marionette DEBUG loaded listener.js 21:59:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9790c800) [pid = 1831] [serial = 996] [outer = 0x9471dc00] 21:59:45 INFO - PROCESS | 1831 | 1466744385827 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 21:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1795ms 21:59:45 INFO - PROCESS | 1831 | 1466744385905 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 21:59:45 INFO - PROCESS | 1831 | 1466744385918 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 21:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:59:45 INFO - PROCESS | 1831 | 1466744385937 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:59:45 INFO - PROCESS | 1831 | 1466744385945 Marionette TRACE conn4 <- [1,1298,null,{}] 21:59:46 INFO - PROCESS | 1831 | 1466744386012 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:46 INFO - PROCESS | 1831 | 1466744386019 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:46 INFO - PROCESS | 1831 | 1466744386231 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 21:59:46 INFO - PROCESS | 1831 | 1466744386466 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:46 INFO - PROCESS | 1831 | 1466744386476 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a52400 == 38 [pid = 1831] [id = 332] 21:59:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x98a27400) [pid = 1831] [serial = 997] [outer = (nil)] 21:59:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x998ba800) [pid = 1831] [serial = 998] [outer = 0x98a27400] 21:59:46 INFO - PROCESS | 1831 | 1466744386562 Marionette DEBUG loaded listener.js 21:59:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x998a3000) [pid = 1831] [serial = 999] [outer = 0x98a27400] 21:59:47 INFO - PROCESS | 1831 | 1466744387626 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 21:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1745ms 21:59:47 INFO - PROCESS | 1831 | 1466744387680 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 21:59:47 INFO - PROCESS | 1831 | 1466744387684 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 21:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:59:47 INFO - PROCESS | 1831 | 1466744387695 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:59:47 INFO - PROCESS | 1831 | 1466744387701 Marionette TRACE conn4 <- [1,1302,null,{}] 21:59:47 INFO - PROCESS | 1831 | 1466744387722 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:47 INFO - PROCESS | 1831 | 1466744387733 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:48 INFO - PROCESS | 1831 | 1466744388055 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 21:59:48 INFO - PROCESS | 1831 | 1466744388232 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:48 INFO - PROCESS | 1831 | 1466744388241 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a554000 == 39 [pid = 1831] [id = 333] 21:59:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9a554400) [pid = 1831] [serial = 1000] [outer = (nil)] 21:59:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a769000) [pid = 1831] [serial = 1001] [outer = 0x9a554400] 21:59:48 INFO - PROCESS | 1831 | 1466744388331 Marionette DEBUG loaded listener.js 21:59:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a76d400) [pid = 1831] [serial = 1002] [outer = 0x9a554400] 21:59:49 INFO - PROCESS | 1831 | 1466744389318 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 21:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1665ms 21:59:49 INFO - PROCESS | 1831 | 1466744389359 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 21:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:59:49 INFO - PROCESS | 1831 | 1466744389365 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 21:59:49 INFO - PROCESS | 1831 | 1466744389372 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:59:49 INFO - PROCESS | 1831 | 1466744389375 Marionette TRACE conn4 <- [1,1306,null,{}] 21:59:49 INFO - PROCESS | 1831 | 1466744389382 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:49 INFO - PROCESS | 1831 | 1466744389388 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:49 INFO - PROCESS | 1831 | 1466744389589 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 21:59:49 INFO - PROCESS | 1831 | 1466744389817 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:49 INFO - PROCESS | 1831 | 1466744389825 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a1e800 == 40 [pid = 1831] [id = 334] 21:59:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x98ad1000) [pid = 1831] [serial = 1003] [outer = (nil)] 21:59:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9b4e7000) [pid = 1831] [serial = 1004] [outer = 0x98ad1000] 21:59:49 INFO - PROCESS | 1831 | 1466744389959 Marionette DEBUG loaded listener.js 21:59:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9b77e800) [pid = 1831] [serial = 1005] [outer = 0x98ad1000] 21:59:50 INFO - PROCESS | 1831 | 1466744390976 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 21:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1642ms 21:59:51 INFO - PROCESS | 1831 | 1466744391019 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 21:59:51 INFO - PROCESS | 1831 | 1466744391026 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 21:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:59:51 INFO - PROCESS | 1831 | 1466744391037 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:59:51 INFO - PROCESS | 1831 | 1466744391043 Marionette TRACE conn4 <- [1,1310,null,{}] 21:59:51 INFO - PROCESS | 1831 | 1466744391055 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:51 INFO - PROCESS | 1831 | 1466744391062 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:51 INFO - PROCESS | 1831 | 1466744391366 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 21:59:51 INFO - PROCESS | 1831 | 1466744391685 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:51 INFO - PROCESS | 1831 | 1466744391695 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3800 == 41 [pid = 1831] [id = 335] 21:59:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x91ad7000) [pid = 1831] [serial = 1006] [outer = (nil)] 21:59:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9d87f800) [pid = 1831] [serial = 1007] [outer = 0x91ad7000] 21:59:51 INFO - PROCESS | 1831 | 1466744391854 Marionette DEBUG loaded listener.js 21:59:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9d891400) [pid = 1831] [serial = 1008] [outer = 0x91ad7000] 21:59:52 INFO - PROCESS | 1831 | 1466744392844 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 21:59:52 INFO - PROCESS | 1831 | 1466744392938 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 21:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:59:52 INFO - PROCESS | 1831 | 1466744392946 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:59:52 INFO - PROCESS | 1831 | 1466744392951 Marionette TRACE conn4 <- [1,1314,null,{}] 21:59:52 INFO - PROCESS | 1831 | 1466744392958 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:52 INFO - PROCESS | 1831 | 1466744392971 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:53 INFO - PROCESS | 1831 | 1466744393334 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 21:59:53 INFO - PROCESS | 1831 | 1466744393521 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:53 INFO - PROCESS | 1831 | 1466744393531 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdae000 == 42 [pid = 1831] [id = 336] 21:59:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x95263800) [pid = 1831] [serial = 1009] [outer = (nil)] 21:59:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa2137c00) [pid = 1831] [serial = 1010] [outer = 0x95263800] 21:59:53 INFO - PROCESS | 1831 | 1466744393616 Marionette DEBUG loaded listener.js 21:59:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa21ee800) [pid = 1831] [serial = 1011] [outer = 0x95263800] 21:59:54 INFO - PROCESS | 1831 | 1466744394545 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 21:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1642ms 21:59:54 INFO - PROCESS | 1831 | 1466744394605 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 21:59:54 INFO - PROCESS | 1831 | 1466744394609 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 21:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:59:54 INFO - PROCESS | 1831 | 1466744394620 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:59:54 INFO - PROCESS | 1831 | 1466744394623 Marionette TRACE conn4 <- [1,1318,null,{}] 21:59:54 INFO - PROCESS | 1831 | 1466744394630 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:54 INFO - PROCESS | 1831 | 1466744394636 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:54 INFO - PROCESS | 1831 | 1466744394818 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 21:59:55 INFO - PROCESS | 1831 | 1466744395093 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:55 INFO - PROCESS | 1831 | 1466744395104 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb9800 == 43 [pid = 1831] [id = 337] 21:59:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x91ad5c00) [pid = 1831] [serial = 1012] [outer = (nil)] 21:59:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa1fa4800) [pid = 1831] [serial = 1013] [outer = 0x91ad5c00] 21:59:55 INFO - PROCESS | 1831 | 1466744395216 Marionette DEBUG loaded listener.js 21:59:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa243a800) [pid = 1831] [serial = 1014] [outer = 0x91ad5c00] 21:59:56 INFO - PROCESS | 1831 | 1466744396171 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 21:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1637ms 21:59:56 INFO - PROCESS | 1831 | 1466744396258 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 21:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:59:56 INFO - PROCESS | 1831 | 1466744396270 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 21:59:56 INFO - PROCESS | 1831 | 1466744396277 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:59:56 INFO - PROCESS | 1831 | 1466744396281 Marionette TRACE conn4 <- [1,1322,null,{}] 21:59:56 INFO - PROCESS | 1831 | 1466744396287 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:56 INFO - PROCESS | 1831 | 1466744396293 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:56 INFO - PROCESS | 1831 | 1466744396519 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 21:59:56 INFO - PROCESS | 1831 | 1466744396916 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:56 INFO - PROCESS | 1831 | 1466744396924 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5000 == 44 [pid = 1831] [id = 338] 21:59:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x8fdba400) [pid = 1831] [serial = 1015] [outer = (nil)] 21:59:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x91adf000) [pid = 1831] [serial = 1016] [outer = 0x8fdba400] 21:59:57 INFO - PROCESS | 1831 | 1466744397042 Marionette DEBUG loaded listener.js 21:59:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x93a80c00) [pid = 1831] [serial = 1017] [outer = 0x8fdba400] 21:59:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9538bc00 == 43 [pid = 1831] [id = 329] 21:59:58 INFO - PROCESS | 1831 | --DOCSHELL 0x98f42000 == 42 [pid = 1831] [id = 328] 21:59:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9538a800 == 41 [pid = 1831] [id = 327] 21:59:58 INFO - PROCESS | 1831 | 1466744398122 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 21:59:58 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad9000 == 40 [pid = 1831] [id = 326] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9ac5c000) [pid = 1831] [serial = 951] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9b4eec00) [pid = 1831] [serial = 926] [outer = (nil)] [url = about:blank] 21:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1889ms 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x96e5cc00) [pid = 1831] [serial = 942] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9d813800) [pid = 1831] [serial = 929] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x95391c00) [pid = 1831] [serial = 941] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9a553000) [pid = 1831] [serial = 947] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x99d1c000) [pid = 1831] [serial = 920] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x99ee8800) [pid = 1831] [serial = 921] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x99d1f800) [pid = 1831] [serial = 945] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa226ec00) [pid = 1831] [serial = 933] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x99d25000) [pid = 1831] [serial = 915] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0xa1f29c00) [pid = 1831] [serial = 932] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9a776800) [pid = 1831] [serial = 950] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9998cc00) [pid = 1831] [serial = 944] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a94e400) [pid = 1831] [serial = 924] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9538c400) [pid = 1831] [serial = 917] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x97907c00) [pid = 1831] [serial = 918] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9b788800) [pid = 1831] [serial = 927] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9d875800) [pid = 1831] [serial = 930] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa22ee800) [pid = 1831] [serial = 936] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x93a7e400) [pid = 1831] [serial = 938] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9a777000) [pid = 1831] [serial = 923] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0xa24fbc00) [pid = 1831] [serial = 935] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a76a400) [pid = 1831] [serial = 948] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x94774c00) [pid = 1831] [serial = 939] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a94c400) [pid = 1831] [serial = 953] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9d812800) [pid = 1831] [serial = 954] [outer = (nil)] [url = about:blank] 21:59:58 INFO - PROCESS | 1831 | 1466744398197 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 21:59:58 INFO - PROCESS | 1831 | 1466744398212 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 21:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:59:58 INFO - PROCESS | 1831 | 1466744398224 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:59:58 INFO - PROCESS | 1831 | 1466744398229 Marionette TRACE conn4 <- [1,1326,null,{}] 21:59:58 INFO - PROCESS | 1831 | 1466744398238 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:58 INFO - PROCESS | 1831 | 1466744398245 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:58 INFO - PROCESS | 1831 | 1466744398434 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 21:59:58 INFO - PROCESS | 1831 | 1466744398621 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:58 INFO - PROCESS | 1831 | 1466744398630 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x95387000 == 41 [pid = 1831] [id = 339] 21:59:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x95389400) [pid = 1831] [serial = 1018] [outer = (nil)] 21:59:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x953e5800) [pid = 1831] [serial = 1019] [outer = 0x95389400] 21:59:58 INFO - PROCESS | 1831 | 1466744398713 Marionette DEBUG loaded listener.js 21:59:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x953f2800) [pid = 1831] [serial = 1020] [outer = 0x95389400] 21:59:59 INFO - PROCESS | 1831 | 1466744399577 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:59:59 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 21:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1391ms 21:59:59 INFO - PROCESS | 1831 | 1466744399619 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 21:59:59 INFO - PROCESS | 1831 | 1466744399627 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 21:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:59:59 INFO - PROCESS | 1831 | 1466744399636 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:59:59 INFO - PROCESS | 1831 | 1466744399640 Marionette TRACE conn4 <- [1,1330,null,{}] 21:59:59 INFO - PROCESS | 1831 | 1466744399646 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:59:59 INFO - PROCESS | 1831 | 1466744399652 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 21:59:59 INFO - PROCESS | 1831 | 1466744399845 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 21:59:59 INFO - PROCESS | 1831 | 1466744399979 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:59:59 INFO - PROCESS | 1831 | 1466744399990 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x98370800 == 42 [pid = 1831] [id = 340] 22:00:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x98371000) [pid = 1831] [serial = 1021] [outer = (nil)] 22:00:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99b4ac00) [pid = 1831] [serial = 1022] [outer = 0x98371000] 22:00:00 INFO - PROCESS | 1831 | 1466744400073 Marionette DEBUG loaded listener.js 22:00:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99d25000) [pid = 1831] [serial = 1023] [outer = 0x98371000] 22:00:01 INFO - PROCESS | 1831 | 1466744401158 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 22:00:01 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 22:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1590ms 22:00:01 INFO - PROCESS | 1831 | 1466744401247 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 22:00:01 INFO - PROCESS | 1831 | 1466744401253 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 22:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 22:00:01 INFO - PROCESS | 1831 | 1466744401271 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 22:00:01 INFO - PROCESS | 1831 | 1466744401284 Marionette TRACE conn4 <- [1,1334,null,{}] 22:00:01 INFO - PROCESS | 1831 | 1466744401314 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:01 INFO - PROCESS | 1831 | 1466744401323 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:01 INFO - PROCESS | 1831 | 1466744401590 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 22:00:01 INFO - PROCESS | 1831 | 1466744401769 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:01 INFO - PROCESS | 1831 | 1466744401783 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a20c00 == 43 [pid = 1831] [id = 341] 22:00:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99d1f800) [pid = 1831] [serial = 1024] [outer = (nil)] 22:00:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a558800) [pid = 1831] [serial = 1025] [outer = 0x99d1f800] 22:00:01 INFO - PROCESS | 1831 | 1466744401865 Marionette DEBUG loaded listener.js 22:00:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a76d800) [pid = 1831] [serial = 1026] [outer = 0x99d1f800] 22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9519e400) [pid = 1831] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x998b1c00) [pid = 1831] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9d88b800) [pid = 1831] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa21fc000) [pid = 1831] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9538d000) [pid = 1831] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9981e800) [pid = 1831] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x95294000) [pid = 1831] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x91ada800) [pid = 1831] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0xa229fc00) [pid = 1831] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x99b82000) [pid = 1831] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x98f44400) [pid = 1831] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 22:00:03 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x996b3400) [pid = 1831] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 22:00:03 INFO - PROCESS | 1831 | 1466744403119 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 22:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 22:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1925ms 22:00:03 INFO - PROCESS | 1831 | 1466744403188 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 22:00:03 INFO - PROCESS | 1831 | 1466744403195 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 22:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 22:00:03 INFO - PROCESS | 1831 | 1466744403203 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 22:00:03 INFO - PROCESS | 1831 | 1466744403208 Marionette TRACE conn4 <- [1,1338,null,{}] 22:00:03 INFO - PROCESS | 1831 | 1466744403216 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:03 INFO - PROCESS | 1831 | 1466744403222 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:03 INFO - PROCESS | 1831 | 1466744403500 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 22:00:03 INFO - PROCESS | 1831 | 1466744403691 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:03 INFO - PROCESS | 1831 | 1466744403701 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdac400 == 44 [pid = 1831] [id = 342] 22:00:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x8fdb0c00) [pid = 1831] [serial = 1027] [outer = (nil)] 22:00:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99b82000) [pid = 1831] [serial = 1028] [outer = 0x8fdb0c00] 22:00:03 INFO - PROCESS | 1831 | 1466744403794 Marionette DEBUG loaded listener.js 22:00:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x99eea400) [pid = 1831] [serial = 1029] [outer = 0x8fdb0c00] 22:00:05 INFO - PROCESS | 1831 | 1466744405163 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 22:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 22:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1988ms 22:00:05 INFO - PROCESS | 1831 | 1466744405192 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 22:00:05 INFO - PROCESS | 1831 | 1466744405199 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 22:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 22:00:05 INFO - PROCESS | 1831 | 1466744405210 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 22:00:05 INFO - PROCESS | 1831 | 1466744405215 Marionette TRACE conn4 <- [1,1342,null,{}] 22:00:05 INFO - PROCESS | 1831 | 1466744405291 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:05 INFO - PROCESS | 1831 | 1466744405299 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:05 INFO - PROCESS | 1831 | 1466744405594 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 22:00:05 INFO - PROCESS | 1831 | 1466744405723 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:05 INFO - PROCESS | 1831 | 1466744405734 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471b400 == 45 [pid = 1831] [id = 343] 22:00:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9471f000) [pid = 1831] [serial = 1030] [outer = (nil)] 22:00:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9519e400) [pid = 1831] [serial = 1031] [outer = 0x9471f000] 22:00:05 INFO - PROCESS | 1831 | 1466744405824 Marionette DEBUG loaded listener.js 22:00:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x95387c00) [pid = 1831] [serial = 1032] [outer = 0x9471f000] 22:00:07 INFO - PROCESS | 1831 | 1466744407462 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 22:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 22:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 2341ms 22:00:07 INFO - PROCESS | 1831 | 1466744407633 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 22:00:07 INFO - PROCESS | 1831 | 1466744407646 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 22:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 22:00:07 INFO - PROCESS | 1831 | 1466744407668 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 22:00:07 INFO - PROCESS | 1831 | 1466744407676 Marionette TRACE conn4 <- [1,1346,null,{}] 22:00:07 INFO - PROCESS | 1831 | 1466744407687 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:07 INFO - PROCESS | 1831 | 1466744407697 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:08 INFO - PROCESS | 1831 | 1466744408026 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 22:00:08 INFO - PROCESS | 1831 | 1466744408266 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:08 INFO - PROCESS | 1831 | 1466744408279 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a4f800 == 46 [pid = 1831] [id = 344] 22:00:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x97906000) [pid = 1831] [serial = 1033] [outer = (nil)] 22:00:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x979f1400) [pid = 1831] [serial = 1034] [outer = 0x97906000] 22:00:08 INFO - PROCESS | 1831 | 1466744408377 Marionette DEBUG loaded listener.js 22:00:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x98aca800) [pid = 1831] [serial = 1035] [outer = 0x97906000] 22:00:09 INFO - PROCESS | 1831 | 1466744409782 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 22:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 22:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2248ms 22:00:09 INFO - PROCESS | 1831 | 1466744409946 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 22:00:09 INFO - PROCESS | 1831 | 1466744409954 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 22:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 22:00:09 INFO - PROCESS | 1831 | 1466744409965 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 22:00:09 INFO - PROCESS | 1831 | 1466744409977 Marionette TRACE conn4 <- [1,1350,null,{}] 22:00:10 INFO - PROCESS | 1831 | 1466744410005 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:10 INFO - PROCESS | 1831 | 1466744410020 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:10 INFO - PROCESS | 1831 | 1466744410475 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 22:00:10 INFO - PROCESS | 1831 | 1466744410624 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:10 INFO - PROCESS | 1831 | 1466744410638 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d22000 == 47 [pid = 1831] [id = 345] 22:00:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99df0400) [pid = 1831] [serial = 1036] [outer = (nil)] 22:00:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a0d5c00) [pid = 1831] [serial = 1037] [outer = 0x99df0400] 22:00:10 INFO - PROCESS | 1831 | 1466744410736 Marionette DEBUG loaded listener.js 22:00:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a859800) [pid = 1831] [serial = 1038] [outer = 0x99df0400] 22:00:11 INFO - PROCESS | 1831 | 1466744411795 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 22:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 22:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1903ms 22:00:11 INFO - PROCESS | 1831 | 1466744411867 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 22:00:11 INFO - PROCESS | 1831 | 1466744411872 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 22:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 22:00:11 INFO - PROCESS | 1831 | 1466744411879 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 22:00:11 INFO - PROCESS | 1831 | 1466744411883 Marionette TRACE conn4 <- [1,1354,null,{}] 22:00:11 INFO - PROCESS | 1831 | 1466744411889 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:11 INFO - PROCESS | 1831 | 1466744411895 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:12 INFO - PROCESS | 1831 | 1466744412143 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 22:00:12 INFO - PROCESS | 1831 | 1466744412412 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:12 INFO - PROCESS | 1831 | 1466744412421 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x99c7bc00 == 48 [pid = 1831] [id = 346] 22:00:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99ee6400) [pid = 1831] [serial = 1039] [outer = (nil)] 22:00:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9d81cc00) [pid = 1831] [serial = 1040] [outer = 0x99ee6400] 22:00:12 INFO - PROCESS | 1831 | 1466744412509 Marionette DEBUG loaded listener.js 22:00:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa1082800) [pid = 1831] [serial = 1041] [outer = 0x99ee6400] 22:00:13 INFO - PROCESS | 1831 | 1466744413450 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 22:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 22:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1641ms 22:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 22:00:13 INFO - PROCESS | 1831 | 1466744413521 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 22:00:13 INFO - PROCESS | 1831 | 1466744413525 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 22:00:13 INFO - PROCESS | 1831 | 1466744413532 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 22:00:13 INFO - PROCESS | 1831 | 1466744413535 Marionette TRACE conn4 <- [1,1358,null,{}] 22:00:13 INFO - PROCESS | 1831 | 1466744413541 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:13 INFO - PROCESS | 1831 | 1466744413547 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:13 INFO - PROCESS | 1831 | 1466744413776 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 22:00:14 INFO - PROCESS | 1831 | 1466744413998 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:14 INFO - PROCESS | 1831 | 1466744414006 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a05b400 == 49 [pid = 1831] [id = 347] 22:00:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9b93d000) [pid = 1831] [serial = 1042] [outer = (nil)] 22:00:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa2136c00) [pid = 1831] [serial = 1043] [outer = 0x9b93d000] 22:00:14 INFO - PROCESS | 1831 | 1466744414121 Marionette DEBUG loaded listener.js 22:00:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa213c400) [pid = 1831] [serial = 1044] [outer = 0x9b93d000] 22:00:15 INFO - PROCESS | 1831 | 1466744415101 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 22:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 22:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1633ms 22:00:15 INFO - PROCESS | 1831 | 1466744415164 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 22:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 22:00:15 INFO - PROCESS | 1831 | 1466744415169 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 22:00:15 INFO - PROCESS | 1831 | 1466744415175 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 22:00:15 INFO - PROCESS | 1831 | 1466744415179 Marionette TRACE conn4 <- [1,1362,null,{}] 22:00:15 INFO - PROCESS | 1831 | 1466744415186 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:15 INFO - PROCESS | 1831 | 1466744415196 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:15 INFO - PROCESS | 1831 | 1466744415490 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 22:00:15 INFO - PROCESS | 1831 | 1466744415740 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:15 INFO - PROCESS | 1831 | 1466744415748 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb8800 == 50 [pid = 1831] [id = 348] 22:00:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9d879c00) [pid = 1831] [serial = 1045] [outer = (nil)] 22:00:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa3232800) [pid = 1831] [serial = 1046] [outer = 0x9d879c00] 22:00:15 INFO - PROCESS | 1831 | 1466744415835 Marionette DEBUG loaded listener.js 22:00:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa331c400) [pid = 1831] [serial = 1047] [outer = 0x9d879c00] 22:00:16 INFO - PROCESS | 1831 | 1466744416765 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 22:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 22:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1647ms 22:00:16 INFO - PROCESS | 1831 | 1466744416822 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 22:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 22:00:16 INFO - PROCESS | 1831 | 1466744416826 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 22:00:16 INFO - PROCESS | 1831 | 1466744416834 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 22:00:16 INFO - PROCESS | 1831 | 1466744416837 Marionette TRACE conn4 <- [1,1366,null,{}] 22:00:16 INFO - PROCESS | 1831 | 1466744416843 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:16 INFO - PROCESS | 1831 | 1466744416848 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:17 INFO - PROCESS | 1831 | 1466744417051 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 22:00:17 INFO - PROCESS | 1831 | 1466744417269 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:17 INFO - PROCESS | 1831 | 1466744417280 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x953eac00 == 51 [pid = 1831] [id = 349] 22:00:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x979ef400) [pid = 1831] [serial = 1048] [outer = (nil)] 22:00:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa33c6000) [pid = 1831] [serial = 1049] [outer = 0x979ef400] 22:00:17 INFO - PROCESS | 1831 | 1466744417407 Marionette DEBUG loaded listener.js 22:00:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa4d4c800) [pid = 1831] [serial = 1050] [outer = 0x979ef400] 22:00:18 INFO - PROCESS | 1831 | 1466744418363 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 22:00:18 INFO - PROCESS | 1831 | 1466744418419 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 22:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 22:00:18 INFO - PROCESS | 1831 | 1466744418425 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 22:00:18 INFO - PROCESS | 1831 | 1466744418429 Marionette TRACE conn4 <- [1,1370,null,{}] 22:00:18 INFO - PROCESS | 1831 | 1466744418435 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:18 INFO - PROCESS | 1831 | 1466744418440 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:18 INFO - PROCESS | 1831 | 1466744418686 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 22:00:18 INFO - PROCESS | 1831 | 1466744418932 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:18 INFO - PROCESS | 1831 | 1466744418941 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ebc00 == 52 [pid = 1831] [id = 350] 22:00:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x953ecc00) [pid = 1831] [serial = 1051] [outer = (nil)] 22:00:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x99beec00) [pid = 1831] [serial = 1052] [outer = 0x953ecc00] 22:00:19 INFO - PROCESS | 1831 | 1466744419024 Marionette DEBUG loaded listener.js 22:00:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9d47bc00) [pid = 1831] [serial = 1053] [outer = 0x953ecc00] 22:00:19 INFO - PROCESS | 1831 | 1466744419978 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 22:00:20 INFO - PROCESS | 1831 | 1466744420065 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 22:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 22:00:20 INFO - PROCESS | 1831 | 1466744420073 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 22:00:20 INFO - PROCESS | 1831 | 1466744420077 Marionette TRACE conn4 <- [1,1374,null,{}] 22:00:20 INFO - PROCESS | 1831 | 1466744420084 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:20 INFO - PROCESS | 1831 | 1466744420088 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:20 INFO - PROCESS | 1831 | 1466744420541 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 22:00:20 INFO - PROCESS | 1831 | 1466744420789 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:20 INFO - PROCESS | 1831 | 1466744420799 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525dc00 == 53 [pid = 1831] [id = 351] 22:00:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x9525e800) [pid = 1831] [serial = 1054] [outer = (nil)] 22:00:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x95386800) [pid = 1831] [serial = 1055] [outer = 0x9525e800] 22:00:20 INFO - PROCESS | 1831 | 1466744420878 Marionette DEBUG loaded listener.js 22:00:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x953e9400) [pid = 1831] [serial = 1056] [outer = 0x9525e800] 22:00:21 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:00:21 INFO - PROCESS | 1831 | 1466744421836 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 22:00:21 INFO - PROCESS | 1831 | 1466744421920 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 22:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 22:00:21 INFO - PROCESS | 1831 | 1466744421929 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 22:00:21 INFO - PROCESS | 1831 | 1466744421933 Marionette TRACE conn4 <- [1,1378,null,{}] 22:00:21 INFO - PROCESS | 1831 | 1466744421941 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:21 INFO - PROCESS | 1831 | 1466744421946 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:22 INFO - PROCESS | 1831 | 1466744422148 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 22:00:22 INFO - PROCESS | 1831 | 1466744422478 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:22 INFO - PROCESS | 1831 | 1466744422488 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x9525d400 == 54 [pid = 1831] [id = 352] 22:00:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9790f800) [pid = 1831] [serial = 1057] [outer = (nil)] 22:00:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x99b88c00) [pid = 1831] [serial = 1058] [outer = 0x9790f800] 22:00:22 INFO - PROCESS | 1831 | 1466744422580 Marionette DEBUG loaded listener.js 22:00:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x99ee5400) [pid = 1831] [serial = 1059] [outer = 0x9790f800] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x93a58400 == 53 [pid = 1831] [id = 310] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x996c1c00 == 52 [pid = 1831] [id = 309] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x98a20c00 == 51 [pid = 1831] [id = 341] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x98370800 == 50 [pid = 1831] [id = 340] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x95387000 == 49 [pid = 1831] [id = 339] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5000 == 48 [pid = 1831] [id = 338] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9a76d000 == 47 [pid = 1831] [id = 308] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb9800 == 46 [pid = 1831] [id = 337] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9a554000 == 45 [pid = 1831] [id = 333] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9477c800 == 44 [pid = 1831] [id = 313] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb4800 == 43 [pid = 1831] [id = 318] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9d88ac00 == 42 [pid = 1831] [id = 320] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9afe2000 == 41 [pid = 1831] [id = 321] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9797a800 == 40 [pid = 1831] [id = 322] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x97908c00 == 39 [pid = 1831] [id = 323] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x979f9400 == 38 [pid = 1831] [id = 314] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x94775800 == 37 [pid = 1831] [id = 301] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x95294800 == 36 [pid = 1831] [id = 305] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x98cc2800 == 35 [pid = 1831] [id = 330] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9a54e400 == 34 [pid = 1831] [id = 317] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9471a400 == 33 [pid = 1831] [id = 331] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae3400 == 32 [pid = 1831] [id = 306] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9a76f000 == 31 [pid = 1831] [id = 307] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x93a52400 == 30 [pid = 1831] [id = 332] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x97909000 == 29 [pid = 1831] [id = 302] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9989f000 == 28 [pid = 1831] [id = 315] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x98a20400 == 27 [pid = 1831] [id = 324] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9989d000 == 26 [pid = 1831] [id = 319] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3800 == 25 [pid = 1831] [id = 335] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x98a1e800 == 24 [pid = 1831] [id = 334] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb6000 == 23 [pid = 1831] [id = 311] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad8c00 == 22 [pid = 1831] [id = 312] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdae000 == 21 [pid = 1831] [id = 336] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9477cc00 == 20 [pid = 1831] [id = 325] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad400 == 19 [pid = 1831] [id = 316] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x96e60000 == 18 [pid = 1831] [id = 303] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x94775000 == 17 [pid = 1831] [id = 304] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x953ebc00 == 16 [pid = 1831] [id = 350] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x953eac00 == 15 [pid = 1831] [id = 349] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb8800 == 14 [pid = 1831] [id = 348] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9a05b400 == 13 [pid = 1831] [id = 347] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x99d22000 == 12 [pid = 1831] [id = 345] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x99c7bc00 == 11 [pid = 1831] [id = 346] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x93a4f800 == 10 [pid = 1831] [id = 344] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdac400 == 9 [pid = 1831] [id = 342] 22:00:24 INFO - PROCESS | 1831 | --DOCSHELL 0x9471b400 == 8 [pid = 1831] [id = 343] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x97907800) [pid = 1831] [serial = 957] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x952a0c00) [pid = 1831] [serial = 956] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x99eeec00) [pid = 1831] [serial = 960] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x99d1f000) [pid = 1831] [serial = 959] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa1f23000) [pid = 1831] [serial = 963] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0xa1083400) [pid = 1831] [serial = 962] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa2eb3400) [pid = 1831] [serial = 966] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa2431000) [pid = 1831] [serial = 965] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x953e5400) [pid = 1831] [serial = 983] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa3233400) [pid = 1831] [serial = 969] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x979f2400) [pid = 1831] [serial = 978] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9790f400) [pid = 1831] [serial = 977] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa1088000) [pid = 1831] [serial = 968] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x93c2ec00) [pid = 1831] [serial = 980] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x94724c00) [pid = 1831] [serial = 981] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa4d0a000) [pid = 1831] [serial = 972] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa333fc00) [pid = 1831] [serial = 971] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa61af400) [pid = 1831] [serial = 975] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa4f13c00) [pid = 1831] [serial = 974] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9981f000) [pid = 1831] [serial = 986] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x998a1800) [pid = 1831] [serial = 987] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x998ae800) [pid = 1831] [serial = 989] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x953edc00) [pid = 1831] [serial = 984] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x99c6f400) [pid = 1831] [serial = 990] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99d27000) [pid = 1831] [serial = 992] [outer = (nil)] [url = about:blank] 22:00:24 INFO - PROCESS | 1831 | 1466744424867 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 22:00:24 INFO - PROCESS | 1831 | 1466744424925 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 22:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 22:00:24 INFO - PROCESS | 1831 | 1466744424935 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 22:00:24 INFO - PROCESS | 1831 | 1466744424938 Marionette TRACE conn4 <- [1,1382,null,{}] 22:00:24 INFO - PROCESS | 1831 | 1466744424947 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:24 INFO - PROCESS | 1831 | 1466744424953 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:25 INFO - PROCESS | 1831 | 1466744425172 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 22:00:25 INFO - PROCESS | 1831 | 1466744425300 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:25 INFO - PROCESS | 1831 | 1466744425309 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2fc00 == 9 [pid = 1831] [id = 353] 22:00:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x94719c00) [pid = 1831] [serial = 1060] [outer = (nil)] 22:00:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x94776c00) [pid = 1831] [serial = 1061] [outer = 0x94719c00] 22:00:25 INFO - PROCESS | 1831 | 1466744425383 Marionette DEBUG loaded listener.js 22:00:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9519f400) [pid = 1831] [serial = 1062] [outer = 0x94719c00] 22:00:26 INFO - PROCESS | 1831 | [1831] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:00:26 INFO - PROCESS | 1831 | 1466744426404 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 22:00:26 INFO - PROCESS | 1831 | 1466744426479 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 22:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 22:00:26 INFO - PROCESS | 1831 | 1466744426510 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 22:00:26 INFO - PROCESS | 1831 | 1466744426514 Marionette TRACE conn4 <- [1,1386,null,{}] 22:00:26 INFO - PROCESS | 1831 | 1466744426522 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:26 INFO - PROCESS | 1831 | 1466744426527 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:26 INFO - PROCESS | 1831 | 1466744426712 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 22:00:26 INFO - PROCESS | 1831 | 1466744426723 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:26 INFO - PROCESS | 1831 | 1466744426733 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x9790a400 == 10 [pid = 1831] [id = 354] 22:00:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x97970800) [pid = 1831] [serial = 1063] [outer = (nil)] 22:00:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9797a000) [pid = 1831] [serial = 1064] [outer = 0x97970800] 22:00:26 INFO - PROCESS | 1831 | 1466744426812 Marionette DEBUG loaded listener.js 22:00:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x979f3400) [pid = 1831] [serial = 1065] [outer = 0x97970800] 22:00:27 INFO - PROCESS | 1831 | 1466744427875 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 22:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 22:00:27 INFO - PROCESS | 1831 | 1466744427950 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 22:00:27 INFO - PROCESS | 1831 | 1466744427956 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 22:00:27 INFO - PROCESS | 1831 | 1466744427962 Marionette TRACE conn4 <- [1,1390,null,{}] 22:00:27 INFO - PROCESS | 1831 | 1466744427988 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:28 INFO - PROCESS | 1831 | 1466744427999 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:28 INFO - PROCESS | 1831 | 1466744428229 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 22:00:28 INFO - PROCESS | 1831 | 1466744428269 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:28 INFO - PROCESS | 1831 | 1466744428282 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a1400 == 11 [pid = 1831] [id = 355] 22:00:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x998a2000) [pid = 1831] [serial = 1066] [outer = (nil)] 22:00:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x998a6400) [pid = 1831] [serial = 1067] [outer = 0x998a2000] 22:00:28 INFO - PROCESS | 1831 | 1466744428355 Marionette DEBUG loaded listener.js 22:00:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x998b9c00) [pid = 1831] [serial = 1068] [outer = 0x998a2000] 22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x95389400) [pid = 1831] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x91ad5c00) [pid = 1831] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x95263800) [pid = 1831] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x8fdba400) [pid = 1831] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x98ad1000) [pid = 1831] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x98371000) [pid = 1831] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9471dc00) [pid = 1831] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x98a27400) [pid = 1831] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9a554400) [pid = 1831] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99d1f800) [pid = 1831] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x996b5400) [pid = 1831] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x91ad7000) [pid = 1831] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 22:00:29 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x8fdb0c00) [pid = 1831] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 22:00:30 INFO - PROCESS | 1831 | 1466744430017 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 22:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 22:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2094ms 22:00:30 INFO - PROCESS | 1831 | 1466744430050 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 22:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 22:00:30 INFO - PROCESS | 1831 | 1466744430056 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 22:00:30 INFO - PROCESS | 1831 | 1466744430062 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 22:00:30 INFO - PROCESS | 1831 | 1466744430065 Marionette TRACE conn4 <- [1,1394,null,{}] 22:00:30 INFO - PROCESS | 1831 | 1466744430071 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:30 INFO - PROCESS | 1831 | 1466744430076 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:30 INFO - PROCESS | 1831 | 1466744430236 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 22:00:30 INFO - PROCESS | 1831 | 1466744430372 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:30 INFO - PROCESS | 1831 | 1466744430382 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x95296800 == 12 [pid = 1831] [id = 356] 22:00:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x95386400) [pid = 1831] [serial = 1069] [outer = (nil)] 22:00:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9981c400) [pid = 1831] [serial = 1070] [outer = 0x95386400] 22:00:30 INFO - PROCESS | 1831 | 1466744430454 Marionette DEBUG loaded listener.js 22:00:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99d22400) [pid = 1831] [serial = 1071] [outer = 0x95386400] 22:00:31 INFO - PROCESS | 1831 | 1466744431235 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 22:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 22:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1231ms 22:00:31 INFO - PROCESS | 1831 | 1466744431293 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 22:00:31 INFO - PROCESS | 1831 | 1466744431297 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 22:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 22:00:31 INFO - PROCESS | 1831 | 1466744431304 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 22:00:31 INFO - PROCESS | 1831 | 1466744431307 Marionette TRACE conn4 <- [1,1398,null,{}] 22:00:31 INFO - PROCESS | 1831 | 1466744431314 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:31 INFO - PROCESS | 1831 | 1466744431319 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:31 INFO - PROCESS | 1831 | 1466744431475 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 22:00:31 INFO - PROCESS | 1831 | 1466744431486 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:31 INFO - PROCESS | 1831 | 1466744431496 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d1f000 == 13 [pid = 1831] [id = 357] 22:00:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99ee7000) [pid = 1831] [serial = 1072] [outer = (nil)] 22:00:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9a05b400) [pid = 1831] [serial = 1073] [outer = 0x99ee7000] 22:00:31 INFO - PROCESS | 1831 | 1466744431564 Marionette DEBUG loaded listener.js 22:00:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9a54e800) [pid = 1831] [serial = 1074] [outer = 0x99ee7000] 22:00:32 INFO - PROCESS | 1831 | 1466744432767 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 22:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 22:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1500ms 22:00:32 INFO - PROCESS | 1831 | 1466744432806 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 22:00:32 INFO - PROCESS | 1831 | 1466744432813 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 22:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 22:00:32 INFO - PROCESS | 1831 | 1466744432821 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 22:00:32 INFO - PROCESS | 1831 | 1466744432830 Marionette TRACE conn4 <- [1,1402,null,{}] 22:00:32 INFO - PROCESS | 1831 | 1466744432838 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:32 INFO - PROCESS | 1831 | 1466744432843 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:33 INFO - PROCESS | 1831 | 1466744433079 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 22:00:33 INFO - PROCESS | 1831 | 1466744433317 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:33 INFO - PROCESS | 1831 | 1466744433325 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb9800 == 14 [pid = 1831] [id = 358] 22:00:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x95269c00) [pid = 1831] [serial = 1075] [outer = (nil)] 22:00:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x953f1000) [pid = 1831] [serial = 1076] [outer = 0x95269c00] 22:00:33 INFO - PROCESS | 1831 | 1466744433467 Marionette DEBUG loaded listener.js 22:00:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x97974c00) [pid = 1831] [serial = 1077] [outer = 0x95269c00] 22:00:34 INFO - PROCESS | 1831 | 1466744434409 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 22:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 22:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1645ms 22:00:34 INFO - PROCESS | 1831 | 1466744434467 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 22:00:34 INFO - PROCESS | 1831 | 1466744434475 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 22:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 22:00:34 INFO - PROCESS | 1831 | 1466744434487 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 22:00:34 INFO - PROCESS | 1831 | 1466744434491 Marionette TRACE conn4 <- [1,1406,null,{}] 22:00:34 INFO - PROCESS | 1831 | 1466744434497 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:34 INFO - PROCESS | 1831 | 1466744434504 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:34 INFO - PROCESS | 1831 | 1466744434713 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 22:00:35 INFO - PROCESS | 1831 | 1466744434992 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:35 INFO - PROCESS | 1831 | 1466744435002 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x996b7c00 == 15 [pid = 1831] [id = 359] 22:00:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99c71000) [pid = 1831] [serial = 1078] [outer = (nil)] 22:00:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99ee8400) [pid = 1831] [serial = 1079] [outer = 0x99c71000] 22:00:35 INFO - PROCESS | 1831 | 1466744435136 Marionette DEBUG loaded listener.js 22:00:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x93c31800) [pid = 1831] [serial = 1080] [outer = 0x99c71000] 22:00:36 INFO - PROCESS | 1831 | 1466744436098 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 22:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 22:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1683ms 22:00:36 INFO - PROCESS | 1831 | 1466744436173 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 22:00:36 INFO - PROCESS | 1831 | 1466744436181 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 22:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 22:00:36 INFO - PROCESS | 1831 | 1466744436191 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 22:00:36 INFO - PROCESS | 1831 | 1466744436202 Marionette TRACE conn4 <- [1,1410,null,{}] 22:00:36 INFO - PROCESS | 1831 | 1466744436272 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:36 INFO - PROCESS | 1831 | 1466744436287 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:36 INFO - PROCESS | 1831 | 1466744436681 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 22:00:37 INFO - PROCESS | 1831 | 1466744436999 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:37 INFO - PROCESS | 1831 | 1466744437017 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x9ac5a800 == 16 [pid = 1831] [id = 360] 22:00:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9ac5b400) [pid = 1831] [serial = 1081] [outer = (nil)] 22:00:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9b4eb000) [pid = 1831] [serial = 1082] [outer = 0x9ac5b400] 22:00:37 INFO - PROCESS | 1831 | 1466744437195 Marionette DEBUG loaded listener.js 22:00:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9b781000) [pid = 1831] [serial = 1083] [outer = 0x9ac5b400] 22:00:38 INFO - PROCESS | 1831 | 1466744438890 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 22:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 22:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2714ms 22:00:38 INFO - PROCESS | 1831 | 1466744438979 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 22:00:38 INFO - PROCESS | 1831 | 1466744438988 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 22:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 22:00:39 INFO - PROCESS | 1831 | 1466744439074 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 22:00:39 INFO - PROCESS | 1831 | 1466744439081 Marionette TRACE conn4 <- [1,1414,null,{}] 22:00:39 INFO - PROCESS | 1831 | 1466744439091 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:39 INFO - PROCESS | 1831 | 1466744439100 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:39 INFO - PROCESS | 1831 | 1466744439378 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 22:00:39 INFO - PROCESS | 1831 | 1466744439521 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:39 INFO - PROCESS | 1831 | 1466744439534 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b93a800 == 17 [pid = 1831] [id = 361] 22:00:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9d4f5400) [pid = 1831] [serial = 1084] [outer = (nil)] 22:00:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9d815800) [pid = 1831] [serial = 1085] [outer = 0x9d4f5400] 22:00:39 INFO - PROCESS | 1831 | 1466744439625 Marionette DEBUG loaded listener.js 22:00:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9d88a400) [pid = 1831] [serial = 1086] [outer = 0x9d4f5400] 22:00:40 INFO - PROCESS | 1831 | 1466744440700 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 22:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 22:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1652ms 22:00:40 INFO - PROCESS | 1831 | 1466744440716 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 22:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 22:00:40 INFO - PROCESS | 1831 | 1466744440728 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 22:00:40 INFO - PROCESS | 1831 | 1466744440739 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 22:00:40 INFO - PROCESS | 1831 | 1466744440743 Marionette TRACE conn4 <- [1,1418,null,{}] 22:00:40 INFO - PROCESS | 1831 | 1466744440750 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:40 INFO - PROCESS | 1831 | 1466744440754 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:40 INFO - PROCESS | 1831 | 1466744440984 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 22:00:41 INFO - PROCESS | 1831 | 1466744441205 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:41 INFO - PROCESS | 1831 | 1466744441214 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9519fc00 == 18 [pid = 1831] [id = 362] 22:00:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x98a7ac00) [pid = 1831] [serial = 1087] [outer = (nil)] 22:00:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa1f25800) [pid = 1831] [serial = 1088] [outer = 0x98a7ac00] 22:00:41 INFO - PROCESS | 1831 | 1466744441297 Marionette DEBUG loaded listener.js 22:00:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa1f2c000) [pid = 1831] [serial = 1089] [outer = 0x98a7ac00] 22:00:42 INFO - PROCESS | 1831 | 1466744442276 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 22:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 22:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1593ms 22:00:42 INFO - PROCESS | 1831 | 1466744442330 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 22:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 22:00:42 INFO - PROCESS | 1831 | 1466744442335 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 22:00:42 INFO - PROCESS | 1831 | 1466744442342 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 22:00:42 INFO - PROCESS | 1831 | 1466744442345 Marionette TRACE conn4 <- [1,1422,null,{}] 22:00:42 INFO - PROCESS | 1831 | 1466744442351 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:42 INFO - PROCESS | 1831 | 1466744442362 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:42 INFO - PROCESS | 1831 | 1466744442610 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 22:00:42 INFO - PROCESS | 1831 | 1466744442879 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:42 INFO - PROCESS | 1831 | 1466744442887 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdbb800 == 19 [pid = 1831] [id = 363] 22:00:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x95260800) [pid = 1831] [serial = 1090] [outer = (nil)] 22:00:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa2439400) [pid = 1831] [serial = 1091] [outer = 0x95260800] 22:00:42 INFO - PROCESS | 1831 | 1466744442978 Marionette DEBUG loaded listener.js 22:00:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa2eafc00) [pid = 1831] [serial = 1092] [outer = 0x95260800] 22:00:43 INFO - PROCESS | 1831 | 1466744443936 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 22:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 22:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1635ms 22:00:43 INFO - PROCESS | 1831 | 1466744443977 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 22:00:43 INFO - PROCESS | 1831 | 1466744443981 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 22:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 22:00:43 INFO - PROCESS | 1831 | 1466744443988 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 22:00:43 INFO - PROCESS | 1831 | 1466744443991 Marionette TRACE conn4 <- [1,1426,null,{}] 22:00:44 INFO - PROCESS | 1831 | 1466744443997 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:44 INFO - PROCESS | 1831 | 1466744444003 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:44 INFO - PROCESS | 1831 | 1466744444185 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 22:00:44 INFO - PROCESS | 1831 | 1466744444419 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:44 INFO - PROCESS | 1831 | 1466744444429 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2ac00 == 20 [pid = 1831] [id = 364] 22:00:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x93c2f400) [pid = 1831] [serial = 1093] [outer = (nil)] 22:00:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa2ef1800) [pid = 1831] [serial = 1094] [outer = 0x93c2f400] 22:00:44 INFO - PROCESS | 1831 | 1466744444566 Marionette DEBUG loaded listener.js 22:00:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa3236800) [pid = 1831] [serial = 1095] [outer = 0x93c2f400] 22:00:45 INFO - PROCESS | 1831 | 1466744445544 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 22:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 22:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1636ms 22:00:45 INFO - PROCESS | 1831 | 1466744445626 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 22:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 22:00:45 INFO - PROCESS | 1831 | 1466744445630 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 22:00:45 INFO - PROCESS | 1831 | 1466744445637 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 22:00:45 INFO - PROCESS | 1831 | 1466744445640 Marionette TRACE conn4 <- [1,1430,null,{}] 22:00:45 INFO - PROCESS | 1831 | 1466744445646 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:45 INFO - PROCESS | 1831 | 1466744445651 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:45 INFO - PROCESS | 1831 | 1466744445870 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 22:00:46 INFO - PROCESS | 1831 | 1466744446281 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:46 INFO - PROCESS | 1831 | 1466744446289 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdafc00 == 21 [pid = 1831] [id = 365] 22:00:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x8fdb1400) [pid = 1831] [serial = 1096] [outer = (nil)] 22:00:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x8fdb7c00) [pid = 1831] [serial = 1097] [outer = 0x8fdb1400] 22:00:46 INFO - PROCESS | 1831 | 1466744446377 Marionette DEBUG loaded listener.js 22:00:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x91add400) [pid = 1831] [serial = 1098] [outer = 0x8fdb1400] 22:00:47 INFO - PROCESS | 1831 | 1466744447480 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 22:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 22:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1895ms 22:00:47 INFO - PROCESS | 1831 | 1466744447534 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 22:00:47 INFO - PROCESS | 1831 | 1466744447540 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 22:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 22:00:47 INFO - PROCESS | 1831 | 1466744447548 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 22:00:47 INFO - PROCESS | 1831 | 1466744447553 Marionette TRACE conn4 <- [1,1434,null,{}] 22:00:47 INFO - PROCESS | 1831 | 1466744447561 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:47 INFO - PROCESS | 1831 | 1466744447570 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:47 INFO - PROCESS | 1831 | 1466744447847 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x99eea400) [pid = 1831] [serial = 1029] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x953f2800) [pid = 1831] [serial = 1020] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0xa243a800) [pid = 1831] [serial = 1014] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0xa21ee800) [pid = 1831] [serial = 1011] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x953e5800) [pid = 1831] [serial = 1019] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x93a80c00) [pid = 1831] [serial = 1017] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9b77e800) [pid = 1831] [serial = 1005] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x99d25000) [pid = 1831] [serial = 1023] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9790c800) [pid = 1831] [serial = 996] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x91adf000) [pid = 1831] [serial = 1016] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x998ba800) [pid = 1831] [serial = 998] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9a76d400) [pid = 1831] [serial = 1002] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a76d800) [pid = 1831] [serial = 1026] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x99ee7400) [pid = 1831] [serial = 993] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x99b4ac00) [pid = 1831] [serial = 1022] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x998a3000) [pid = 1831] [serial = 999] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9a558800) [pid = 1831] [serial = 1025] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d891400) [pid = 1831] [serial = 1008] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9b4e7000) [pid = 1831] [serial = 1004] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa1fa4800) [pid = 1831] [serial = 1013] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9538e000) [pid = 1831] [serial = 995] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9a769000) [pid = 1831] [serial = 1001] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9d87f800) [pid = 1831] [serial = 1007] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa2137c00) [pid = 1831] [serial = 1010] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x99b82000) [pid = 1831] [serial = 1028] [outer = (nil)] [url = about:blank] 22:00:48 INFO - PROCESS | 1831 | 1466744448186 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:48 INFO - PROCESS | 1831 | 1466744448195 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a87c00 == 22 [pid = 1831] [id = 366] 22:00:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x93a88000) [pid = 1831] [serial = 1099] [outer = (nil)] 22:00:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x95265c00) [pid = 1831] [serial = 1100] [outer = 0x93a88000] 22:00:48 INFO - PROCESS | 1831 | 1466744448280 Marionette DEBUG loaded listener.js 22:00:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x953e4c00) [pid = 1831] [serial = 1101] [outer = 0x93a88000] 22:00:49 INFO - PROCESS | 1831 | 1466744449132 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 22:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 22:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1639ms 22:00:49 INFO - PROCESS | 1831 | 1466744449189 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 22:00:49 INFO - PROCESS | 1831 | 1466744449195 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 22:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 22:00:49 INFO - PROCESS | 1831 | 1466744449204 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 22:00:49 INFO - PROCESS | 1831 | 1466744449207 Marionette TRACE conn4 <- [1,1438,null,{}] 22:00:49 INFO - PROCESS | 1831 | 1466744449214 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:49 INFO - PROCESS | 1831 | 1466744449219 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:49 INFO - PROCESS | 1831 | 1466744449401 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 22:00:49 INFO - PROCESS | 1831 | 1466744449540 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:49 INFO - PROCESS | 1831 | 1466744449549 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f2000 == 23 [pid = 1831] [id = 367] 22:00:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x98cbdc00) [pid = 1831] [serial = 1102] [outer = (nil)] 22:00:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x998a6800) [pid = 1831] [serial = 1103] [outer = 0x98cbdc00] 22:00:49 INFO - PROCESS | 1831 | 1466744449629 Marionette DEBUG loaded listener.js 22:00:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99d1c000) [pid = 1831] [serial = 1104] [outer = 0x98cbdc00] 22:00:50 INFO - PROCESS | 1831 | 1466744450550 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 22:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 22:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1429ms 22:00:50 INFO - PROCESS | 1831 | 1466744450633 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 22:00:50 INFO - PROCESS | 1831 | 1466744450637 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 22:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 22:00:50 INFO - PROCESS | 1831 | 1466744450657 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 22:00:50 INFO - PROCESS | 1831 | 1466744450667 Marionette TRACE conn4 <- [1,1442,null,{}] 22:00:50 INFO - PROCESS | 1831 | 1466744450682 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:50 INFO - PROCESS | 1831 | 1466744450688 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:50 INFO - PROCESS | 1831 | 1466744450946 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 22:00:50 INFO - PROCESS | 1831 | 1466744450971 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:50 INFO - PROCESS | 1831 | 1466744450979 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0c00 == 24 [pid = 1831] [id = 368] 22:00:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x996be400) [pid = 1831] [serial = 1105] [outer = (nil)] 22:00:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a769c00) [pid = 1831] [serial = 1106] [outer = 0x996be400] 22:00:51 INFO - PROCESS | 1831 | 1466744451064 Marionette DEBUG loaded listener.js 22:00:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a770800) [pid = 1831] [serial = 1107] [outer = 0x996be400] 22:00:52 INFO - PROCESS | 1831 | 1466744452044 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 22:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 22:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1447ms 22:00:52 INFO - PROCESS | 1831 | 1466744452112 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 22:00:52 INFO - PROCESS | 1831 | 1466744452117 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 22:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 22:00:52 INFO - PROCESS | 1831 | 1466744452123 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 22:00:52 INFO - PROCESS | 1831 | 1466744452126 Marionette TRACE conn4 <- [1,1446,null,{}] 22:00:52 INFO - PROCESS | 1831 | 1466744452132 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:52 INFO - PROCESS | 1831 | 1466744452137 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:52 INFO - PROCESS | 1831 | 1466744452383 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 22:00:52 INFO - PROCESS | 1831 | 1466744452407 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:52 INFO - PROCESS | 1831 | 1466744452413 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a768c00 == 25 [pid = 1831] [id = 369] 22:00:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a76ac00) [pid = 1831] [serial = 1108] [outer = (nil)] 22:00:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9afe7c00) [pid = 1831] [serial = 1109] [outer = 0x9a76ac00] 22:00:52 INFO - PROCESS | 1831 | 1466744452487 Marionette DEBUG loaded listener.js 22:00:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9afeb800) [pid = 1831] [serial = 1110] [outer = 0x9a76ac00] 22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x97970800) [pid = 1831] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x998a2000) [pid = 1831] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x94719c00) [pid = 1831] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9790f800) [pid = 1831] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9471f000) [pid = 1831] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9d879c00) [pid = 1831] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x97906000) [pid = 1831] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99df0400) [pid = 1831] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x979ef400) [pid = 1831] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x99ee6400) [pid = 1831] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9b93d000) [pid = 1831] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x953ecc00) [pid = 1831] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x95386400) [pid = 1831] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 22:00:53 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9525e800) [pid = 1831] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 22:00:53 INFO - PROCESS | 1831 | 1466744453628 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 22:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 22:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1539ms 22:00:53 INFO - PROCESS | 1831 | 1466744453663 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 22:00:53 INFO - PROCESS | 1831 | 1466744453666 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 22:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 22:00:53 INFO - PROCESS | 1831 | 1466744453673 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 22:00:53 INFO - PROCESS | 1831 | 1466744453677 Marionette TRACE conn4 <- [1,1450,null,{}] 22:00:53 INFO - PROCESS | 1831 | 1466744453682 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:53 INFO - PROCESS | 1831 | 1466744453688 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:53 INFO - PROCESS | 1831 | 1466744453854 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 22:00:54 INFO - PROCESS | 1831 | 1466744454037 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:54 INFO - PROCESS | 1831 | 1466744454052 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x979ef400 == 26 [pid = 1831] [id = 370] 22:00:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x996bcc00) [pid = 1831] [serial = 1111] [outer = (nil)] 22:00:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9a775000) [pid = 1831] [serial = 1112] [outer = 0x996bcc00] 22:00:54 INFO - PROCESS | 1831 | 1466744454143 Marionette DEBUG loaded listener.js 22:00:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9d4f6800) [pid = 1831] [serial = 1113] [outer = 0x996bcc00] 22:00:55 INFO - PROCESS | 1831 | 1466744455096 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 22:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 22:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1486ms 22:00:55 INFO - PROCESS | 1831 | 1466744455160 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 22:00:55 INFO - PROCESS | 1831 | 1466744455168 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 22:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 22:00:55 INFO - PROCESS | 1831 | 1466744455178 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 22:00:55 INFO - PROCESS | 1831 | 1466744455183 Marionette TRACE conn4 <- [1,1454,null,{}] 22:00:55 INFO - PROCESS | 1831 | 1466744455193 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:55 INFO - PROCESS | 1831 | 1466744455200 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:55 INFO - PROCESS | 1831 | 1466744455443 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 22:00:55 INFO - PROCESS | 1831 | 1466744455726 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:55 INFO - PROCESS | 1831 | 1466744455740 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x94774c00 == 27 [pid = 1831] [id = 371] 22:00:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x94777800) [pid = 1831] [serial = 1114] [outer = (nil)] 22:00:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9538ac00) [pid = 1831] [serial = 1115] [outer = 0x94777800] 22:00:55 INFO - PROCESS | 1831 | 1466744455834 Marionette DEBUG loaded listener.js 22:00:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953f3800) [pid = 1831] [serial = 1116] [outer = 0x94777800] 22:00:56 INFO - PROCESS | 1831 | 1466744456888 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 22:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 22:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1792ms 22:00:56 INFO - PROCESS | 1831 | 1466744456970 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 22:00:56 INFO - PROCESS | 1831 | 1466744456978 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 22:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 22:00:56 INFO - PROCESS | 1831 | 1466744456989 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 22:00:56 INFO - PROCESS | 1831 | 1466744456994 Marionette TRACE conn4 <- [1,1458,null,{}] 22:00:57 INFO - PROCESS | 1831 | 1466744457000 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:57 INFO - PROCESS | 1831 | 1466744457008 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:57 INFO - PROCESS | 1831 | 1466744457302 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 22:00:57 INFO - PROCESS | 1831 | 1466744457550 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:57 INFO - PROCESS | 1831 | 1466744457561 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a7000 == 28 [pid = 1831] [id = 372] 22:00:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99b46800) [pid = 1831] [serial = 1117] [outer = (nil)] 22:00:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99d23000) [pid = 1831] [serial = 1118] [outer = 0x99b46800] 22:00:57 INFO - PROCESS | 1831 | 1466744457649 Marionette DEBUG loaded listener.js 22:00:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99ee7400) [pid = 1831] [serial = 1119] [outer = 0x99b46800] 22:00:58 INFO - PROCESS | 1831 | 1466744458693 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 22:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 22:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1736ms 22:00:58 INFO - PROCESS | 1831 | 1466744458726 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 22:00:58 INFO - PROCESS | 1831 | 1466744458730 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 22:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 22:00:58 INFO - PROCESS | 1831 | 1466744458738 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 22:00:58 INFO - PROCESS | 1831 | 1466744458745 Marionette TRACE conn4 <- [1,1462,null,{}] 22:00:58 INFO - PROCESS | 1831 | 1466744458764 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:00:58 INFO - PROCESS | 1831 | 1466744458775 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:58 INFO - PROCESS | 1831 | 1466744458991 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 22:00:59 INFO - PROCESS | 1831 | 1466744459264 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:00:59 INFO - PROCESS | 1831 | 1466744459281 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:00:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a772800 == 29 [pid = 1831] [id = 373] 22:00:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9d879c00) [pid = 1831] [serial = 1120] [outer = (nil)] 22:00:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa1084000) [pid = 1831] [serial = 1121] [outer = 0x9d879c00] 22:00:59 INFO - PROCESS | 1831 | 1466744459420 Marionette DEBUG loaded listener.js 22:00:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa2137800) [pid = 1831] [serial = 1122] [outer = 0x9d879c00] 22:01:00 INFO - PROCESS | 1831 | 1466744460439 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 22:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 22:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1751ms 22:01:00 INFO - PROCESS | 1831 | 1466744460490 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 22:01:00 INFO - PROCESS | 1831 | 1466744460496 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 22:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 22:01:00 INFO - PROCESS | 1831 | 1466744460505 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 22:01:00 INFO - PROCESS | 1831 | 1466744460512 Marionette TRACE conn4 <- [1,1466,null,{}] 22:01:00 INFO - PROCESS | 1831 | 1466744460520 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:00 INFO - PROCESS | 1831 | 1466744460526 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:00 INFO - PROCESS | 1831 | 1466744460742 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 22:01:00 INFO - PROCESS | 1831 | 1466744460977 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:00 INFO - PROCESS | 1831 | 1466744460984 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb2800 == 30 [pid = 1831] [id = 374] 22:01:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x99d23400) [pid = 1831] [serial = 1123] [outer = (nil)] 22:01:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa22fa000) [pid = 1831] [serial = 1124] [outer = 0x99d23400] 22:01:01 INFO - PROCESS | 1831 | 1466744461117 Marionette DEBUG loaded listener.js 22:01:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa245b000) [pid = 1831] [serial = 1125] [outer = 0x99d23400] 22:01:02 INFO - PROCESS | 1831 | 1466744462219 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 22:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 22:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1790ms 22:01:02 INFO - PROCESS | 1831 | 1466744462295 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 22:01:02 INFO - PROCESS | 1831 | 1466744462300 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 22:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 22:01:02 INFO - PROCESS | 1831 | 1466744462309 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 22:01:02 INFO - PROCESS | 1831 | 1466744462314 Marionette TRACE conn4 <- [1,1470,null,{}] 22:01:02 INFO - PROCESS | 1831 | 1466744462321 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:02 INFO - PROCESS | 1831 | 1466744462328 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:02 INFO - PROCESS | 1831 | 1466744462572 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 22:01:02 INFO - PROCESS | 1831 | 1466744462809 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:02 INFO - PROCESS | 1831 | 1466744462819 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:02 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2ee8400 == 31 [pid = 1831] [id = 375] 22:01:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa2ee8c00) [pid = 1831] [serial = 1126] [outer = (nil)] 22:01:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa323e800) [pid = 1831] [serial = 1127] [outer = 0xa2ee8c00] 22:01:02 INFO - PROCESS | 1831 | 1466744462901 Marionette DEBUG loaded listener.js 22:01:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa327d800) [pid = 1831] [serial = 1128] [outer = 0xa2ee8c00] 22:01:03 INFO - PROCESS | 1831 | 1466744463894 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 22:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 22:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1640ms 22:01:03 INFO - PROCESS | 1831 | 1466744463948 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 22:01:03 INFO - PROCESS | 1831 | 1466744463952 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 22:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 22:01:03 INFO - PROCESS | 1831 | 1466744463958 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 22:01:03 INFO - PROCESS | 1831 | 1466744463961 Marionette TRACE conn4 <- [1,1474,null,{}] 22:01:03 INFO - PROCESS | 1831 | 1466744463968 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:03 INFO - PROCESS | 1831 | 1466744463979 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:04 INFO - PROCESS | 1831 | 1466744464224 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 22:01:04 INFO - PROCESS | 1831 | 1466744464456 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:04 INFO - PROCESS | 1831 | 1466744464462 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x9471bc00 == 32 [pid = 1831] [id = 376] 22:01:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x99d1e000) [pid = 1831] [serial = 1129] [outer = (nil)] 22:01:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa4d54400) [pid = 1831] [serial = 1130] [outer = 0x99d1e000] 22:01:04 INFO - PROCESS | 1831 | 1466744464587 Marionette DEBUG loaded listener.js 22:01:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa672fc00) [pid = 1831] [serial = 1131] [outer = 0x99d1e000] 22:01:05 INFO - PROCESS | 1831 | 1466744465577 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 22:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 22:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1682ms 22:01:05 INFO - PROCESS | 1831 | 1466744465642 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 22:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 22:01:05 INFO - PROCESS | 1831 | 1466744465647 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 22:01:05 INFO - PROCESS | 1831 | 1466744465655 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 22:01:05 INFO - PROCESS | 1831 | 1466744465660 Marionette TRACE conn4 <- [1,1478,null,{}] 22:01:05 INFO - PROCESS | 1831 | 1466744465667 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:05 INFO - PROCESS | 1831 | 1466744465672 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:05 INFO - PROCESS | 1831 | 1466744465924 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 22:01:06 INFO - PROCESS | 1831 | 1466744466211 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:06 INFO - PROCESS | 1831 | 1466744466217 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0000 == 33 [pid = 1831] [id = 377] 22:01:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x8fdb6800) [pid = 1831] [serial = 1132] [outer = (nil)] 22:01:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x95261000) [pid = 1831] [serial = 1133] [outer = 0x8fdb6800] 22:01:06 INFO - PROCESS | 1831 | 1466744466319 Marionette DEBUG loaded listener.js 22:01:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x979f2400) [pid = 1831] [serial = 1134] [outer = 0x8fdb6800] 22:01:07 INFO - PROCESS | 1831 | 1466744467605 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 22:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 22:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2042ms 22:01:07 INFO - PROCESS | 1831 | 1466744467697 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 22:01:07 INFO - PROCESS | 1831 | 1466744467703 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 22:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 22:01:07 INFO - PROCESS | 1831 | 1466744467711 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 22:01:07 INFO - PROCESS | 1831 | 1466744467717 Marionette TRACE conn4 <- [1,1482,null,{}] 22:01:07 INFO - PROCESS | 1831 | 1466744467844 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:07 INFO - PROCESS | 1831 | 1466744467851 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:08 INFO - PROCESS | 1831 | 1466744468082 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 22:01:08 INFO - PROCESS | 1831 | 1466744468191 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:08 INFO - PROCESS | 1831 | 1466744468200 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f4a800 == 34 [pid = 1831] [id = 378] 22:01:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x996b3400) [pid = 1831] [serial = 1135] [outer = (nil)] 22:01:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x9989a800) [pid = 1831] [serial = 1136] [outer = 0x996b3400] 22:01:08 INFO - PROCESS | 1831 | 1466744468367 Marionette DEBUG loaded listener.js 22:01:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x998ba800) [pid = 1831] [serial = 1137] [outer = 0x996b3400] 22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9525dc00 == 33 [pid = 1831] [id = 351] 22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9a768c00 == 32 [pid = 1831] [id = 369] 22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0000 == 31 [pid = 1831] [id = 377] 22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9471bc00 == 30 [pid = 1831] [id = 376] 22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0xa2ee8400 == 29 [pid = 1831] [id = 375] 22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb2800 == 28 [pid = 1831] [id = 374] 22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x998a7000 == 27 [pid = 1831] [id = 372] 22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9a772800 == 26 [pid = 1831] [id = 373] 22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x979ef400 == 25 [pid = 1831] [id = 370] 22:01:10 INFO - PROCESS | 1831 | --DOCSHELL 0x94774c00 == 24 [pid = 1831] [id = 371] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9797a000) [pid = 1831] [serial = 1064] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x998a6400) [pid = 1831] [serial = 1067] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x94776c00) [pid = 1831] [serial = 1061] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9519f400) [pid = 1831] [serial = 1062] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x99ee5400) [pid = 1831] [serial = 1059] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x99b88c00) [pid = 1831] [serial = 1058] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x998b9c00) [pid = 1831] [serial = 1068] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x95387c00) [pid = 1831] [serial = 1032] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa3232800) [pid = 1831] [serial = 1046] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9519e400) [pid = 1831] [serial = 1031] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x98aca800) [pid = 1831] [serial = 1035] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x979f1400) [pid = 1831] [serial = 1034] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a859800) [pid = 1831] [serial = 1038] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9a0d5c00) [pid = 1831] [serial = 1037] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa4d4c800) [pid = 1831] [serial = 1050] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0xa33c6000) [pid = 1831] [serial = 1049] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa1082800) [pid = 1831] [serial = 1041] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d81cc00) [pid = 1831] [serial = 1040] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa213c400) [pid = 1831] [serial = 1044] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa2136c00) [pid = 1831] [serial = 1043] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9d47bc00) [pid = 1831] [serial = 1053] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa331c400) [pid = 1831] [serial = 1047] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x99beec00) [pid = 1831] [serial = 1052] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9981c400) [pid = 1831] [serial = 1070] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x953e9400) [pid = 1831] [serial = 1056] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x979f3400) [pid = 1831] [serial = 1065] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99d22400) [pid = 1831] [serial = 1071] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x95386800) [pid = 1831] [serial = 1055] [outer = (nil)] [url = about:blank] 22:01:10 INFO - PROCESS | 1831 | 1466744470803 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 22:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 22:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 3105ms 22:01:10 INFO - PROCESS | 1831 | 1466744470819 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 22:01:10 INFO - PROCESS | 1831 | 1466744470829 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 22:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 22:01:10 INFO - PROCESS | 1831 | 1466744470915 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 22:01:10 INFO - PROCESS | 1831 | 1466744470920 Marionette TRACE conn4 <- [1,1486,null,{}] 22:01:10 INFO - PROCESS | 1831 | 1466744470929 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:10 INFO - PROCESS | 1831 | 1466744470933 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:11 INFO - PROCESS | 1831 | 1466744471111 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 22:01:11 INFO - PROCESS | 1831 | 1466744471122 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:11 INFO - PROCESS | 1831 | 1466744471136 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae4800 == 25 [pid = 1831] [id = 379] 22:01:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93a52400) [pid = 1831] [serial = 1138] [outer = (nil)] 22:01:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x94774c00) [pid = 1831] [serial = 1139] [outer = 0x93a52400] 22:01:11 INFO - PROCESS | 1831 | 1466744471210 Marionette DEBUG loaded listener.js 22:01:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9477c800) [pid = 1831] [serial = 1140] [outer = 0x93a52400] 22:01:12 INFO - PROCESS | 1831 | 1466744472178 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 22:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 22:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1291ms 22:01:12 INFO - PROCESS | 1831 | 1466744472200 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 22:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 22:01:12 INFO - PROCESS | 1831 | 1466744472209 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 22:01:12 INFO - PROCESS | 1831 | 1466744472220 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 22:01:12 INFO - PROCESS | 1831 | 1466744472224 Marionette TRACE conn4 <- [1,1490,null,{}] 22:01:12 INFO - PROCESS | 1831 | 1466744472230 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:12 INFO - PROCESS | 1831 | 1466744472236 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:12 INFO - PROCESS | 1831 | 1466744472487 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 22:01:12 INFO - PROCESS | 1831 | 1466744472574 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:12 INFO - PROCESS | 1831 | 1466744472584 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538f800 == 26 [pid = 1831] [id = 380] 22:01:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x953e6000) [pid = 1831] [serial = 1141] [outer = (nil)] 22:01:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x97902000) [pid = 1831] [serial = 1142] [outer = 0x953e6000] 22:01:12 INFO - PROCESS | 1831 | 1466744472667 Marionette DEBUG loaded listener.js 22:01:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9790d800) [pid = 1831] [serial = 1143] [outer = 0x953e6000] 22:01:13 INFO - PROCESS | 1831 | 1466744473607 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 22:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 22:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1440ms 22:01:13 INFO - PROCESS | 1831 | 1466744473659 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 22:01:13 INFO - PROCESS | 1831 | 1466744473662 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 22:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 22:01:13 INFO - PROCESS | 1831 | 1466744473677 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 22:01:13 INFO - PROCESS | 1831 | 1466744473683 Marionette TRACE conn4 <- [1,1494,null,{}] 22:01:13 INFO - PROCESS | 1831 | 1466744473700 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:13 INFO - PROCESS | 1831 | 1466744473709 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:13 INFO - PROCESS | 1831 | 1466744473929 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 22:01:13 INFO - PROCESS | 1831 | 1466744473956 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:13 INFO - PROCESS | 1831 | 1466744473972 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a22400 == 27 [pid = 1831] [id = 381] 22:01:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x98a2cc00) [pid = 1831] [serial = 1144] [outer = (nil)] 22:01:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x98f49800) [pid = 1831] [serial = 1145] [outer = 0x98a2cc00] 22:01:14 INFO - PROCESS | 1831 | 1466744474052 Marionette DEBUG loaded listener.js 22:01:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x998a2400) [pid = 1831] [serial = 1146] [outer = 0x98a2cc00] 22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x95269c00) [pid = 1831] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x93a88000) [pid = 1831] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x98cbdc00) [pid = 1831] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x98a7ac00) [pid = 1831] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x95260800) [pid = 1831] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x93c2f400) [pid = 1831] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99c71000) [pid = 1831] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x8fdb1400) [pid = 1831] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9ac5b400) [pid = 1831] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99ee7000) [pid = 1831] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9d4f5400) [pid = 1831] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a76ac00) [pid = 1831] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x996be400) [pid = 1831] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 22:01:15 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x996bcc00) [pid = 1831] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 22:01:15 INFO - PROCESS | 1831 | 1466744475692 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 22:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 22:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2041ms 22:01:15 INFO - PROCESS | 1831 | 1466744475718 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 22:01:15 INFO - PROCESS | 1831 | 1466744475722 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 22:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 22:01:15 INFO - PROCESS | 1831 | 1466744475736 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 22:01:15 INFO - PROCESS | 1831 | 1466744475739 Marionette TRACE conn4 <- [1,1498,null,{}] 22:01:15 INFO - PROCESS | 1831 | 1466744475749 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:15 INFO - PROCESS | 1831 | 1466744475753 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:15 INFO - PROCESS | 1831 | 1466744475960 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 22:01:16 INFO - PROCESS | 1831 | 1466744476041 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:16 INFO - PROCESS | 1831 | 1466744476048 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x953e8400 == 28 [pid = 1831] [id = 382] 22:01:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x979f3800) [pid = 1831] [serial = 1147] [outer = (nil)] 22:01:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x98cbdc00) [pid = 1831] [serial = 1148] [outer = 0x979f3800] 22:01:16 INFO - PROCESS | 1831 | 1466744476127 Marionette DEBUG loaded listener.js 22:01:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x998b2800) [pid = 1831] [serial = 1149] [outer = 0x979f3800] 22:01:16 INFO - PROCESS | 1831 | 1466744476921 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 22:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 22:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1235ms 22:01:16 INFO - PROCESS | 1831 | 1466744476971 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 22:01:16 INFO - PROCESS | 1831 | 1466744476974 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 22:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 22:01:16 INFO - PROCESS | 1831 | 1466744476981 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 22:01:16 INFO - PROCESS | 1831 | 1466744476985 Marionette TRACE conn4 <- [1,1502,null,{}] 22:01:16 INFO - PROCESS | 1831 | 1466744476991 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:16 INFO - PROCESS | 1831 | 1466744476996 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:17 INFO - PROCESS | 1831 | 1466744477153 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 22:01:17 INFO - PROCESS | 1831 | 1466744477161 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:17 INFO - PROCESS | 1831 | 1466744477174 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d19400 == 29 [pid = 1831] [id = 383] 22:01:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99d1b000) [pid = 1831] [serial = 1150] [outer = (nil)] 22:01:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99df4c00) [pid = 1831] [serial = 1151] [outer = 0x99d1b000] 22:01:17 INFO - PROCESS | 1831 | 1466744477241 Marionette DEBUG loaded listener.js 22:01:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9a056400) [pid = 1831] [serial = 1152] [outer = 0x99d1b000] 22:01:18 INFO - PROCESS | 1831 | 1466744478404 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 22:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 22:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1443ms 22:01:18 INFO - PROCESS | 1831 | 1466744478426 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 22:01:18 INFO - PROCESS | 1831 | 1466744478434 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 22:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 22:01:18 INFO - PROCESS | 1831 | 1466744478444 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 22:01:18 INFO - PROCESS | 1831 | 1466744478450 Marionette TRACE conn4 <- [1,1506,null,{}] 22:01:18 INFO - PROCESS | 1831 | 1466744478461 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:18 INFO - PROCESS | 1831 | 1466744478466 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:18 INFO - PROCESS | 1831 | 1466744478677 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 22:01:18 INFO - PROCESS | 1831 | 1466744478910 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:18 INFO - PROCESS | 1831 | 1466744478919 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x94775000 == 30 [pid = 1831] [id = 384] 22:01:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95266800) [pid = 1831] [serial = 1153] [outer = (nil)] 22:01:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x952a1000) [pid = 1831] [serial = 1154] [outer = 0x95266800] 22:01:19 INFO - PROCESS | 1831 | 1466744479054 Marionette DEBUG loaded listener.js 22:01:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x95390800) [pid = 1831] [serial = 1155] [outer = 0x95266800] 22:01:20 INFO - PROCESS | 1831 | 1466744480036 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 22:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 22:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1641ms 22:01:20 INFO - PROCESS | 1831 | 1466744480086 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 22:01:20 INFO - PROCESS | 1831 | 1466744480094 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 22:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 22:01:20 INFO - PROCESS | 1831 | 1466744480106 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 22:01:20 INFO - PROCESS | 1831 | 1466744480110 Marionette TRACE conn4 <- [1,1510,null,{}] 22:01:20 INFO - PROCESS | 1831 | 1466744480118 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:20 INFO - PROCESS | 1831 | 1466744480125 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:20 INFO - PROCESS | 1831 | 1466744480355 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 22:01:20 INFO - PROCESS | 1831 | 1466744480582 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:20 INFO - PROCESS | 1831 | 1466744480591 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x97904c00 == 31 [pid = 1831] [id = 385] 22:01:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x98a21c00) [pid = 1831] [serial = 1156] [outer = (nil)] 22:01:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9981f400) [pid = 1831] [serial = 1157] [outer = 0x98a21c00] 22:01:20 INFO - PROCESS | 1831 | 1466744480728 Marionette DEBUG loaded listener.js 22:01:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x998a6000) [pid = 1831] [serial = 1158] [outer = 0x98a21c00] 22:01:21 INFO - PROCESS | 1831 | 1466744481785 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 22:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 22:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1693ms 22:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 22:01:21 INFO - PROCESS | 1831 | 1466744481799 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 22:01:21 INFO - PROCESS | 1831 | 1466744481802 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 22:01:21 INFO - PROCESS | 1831 | 1466744481810 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 22:01:21 INFO - PROCESS | 1831 | 1466744481817 Marionette TRACE conn4 <- [1,1514,null,{}] 22:01:21 INFO - PROCESS | 1831 | 1466744481835 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:21 INFO - PROCESS | 1831 | 1466744481844 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:22 INFO - PROCESS | 1831 | 1466744482044 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 22:01:22 INFO - PROCESS | 1831 | 1466744482269 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:22 INFO - PROCESS | 1831 | 1466744482280 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a558000 == 32 [pid = 1831] [id = 386] 22:01:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a558400) [pid = 1831] [serial = 1159] [outer = (nil)] 22:01:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a768800) [pid = 1831] [serial = 1160] [outer = 0x9a558400] 22:01:22 INFO - PROCESS | 1831 | 1466744482399 Marionette DEBUG loaded listener.js 22:01:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9a771000) [pid = 1831] [serial = 1161] [outer = 0x9a558400] 22:01:23 INFO - PROCESS | 1831 | 1466744483322 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 22:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 22:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1546ms 22:01:23 INFO - PROCESS | 1831 | 1466744483355 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 22:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 22:01:23 INFO - PROCESS | 1831 | 1466744483361 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 22:01:23 INFO - PROCESS | 1831 | 1466744483368 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 22:01:23 INFO - PROCESS | 1831 | 1466744483372 Marionette TRACE conn4 <- [1,1518,null,{}] 22:01:23 INFO - PROCESS | 1831 | 1466744483378 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:23 INFO - PROCESS | 1831 | 1466744483383 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:23 INFO - PROCESS | 1831 | 1466744483571 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 22:01:23 INFO - PROCESS | 1831 | 1466744483742 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:23 INFO - PROCESS | 1831 | 1466744483749 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f4000 == 33 [pid = 1831] [id = 387] 22:01:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x98a20800) [pid = 1831] [serial = 1162] [outer = (nil)] 22:01:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9b4eb400) [pid = 1831] [serial = 1163] [outer = 0x98a20800] 22:01:23 INFO - PROCESS | 1831 | 1466744483835 Marionette DEBUG loaded listener.js 22:01:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9b49d800) [pid = 1831] [serial = 1164] [outer = 0x98a20800] 22:01:24 INFO - PROCESS | 1831 | 1466744484824 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 22:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 22:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1486ms 22:01:24 INFO - PROCESS | 1831 | 1466744484854 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 22:01:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 22:01:24 INFO - PROCESS | 1831 | 1466744484859 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 22:01:24 INFO - PROCESS | 1831 | 1466744484866 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 22:01:24 INFO - PROCESS | 1831 | 1466744484869 Marionette TRACE conn4 <- [1,1522,null,{}] 22:01:24 INFO - PROCESS | 1831 | 1466744484876 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:24 INFO - PROCESS | 1831 | 1466744484883 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:25 INFO - PROCESS | 1831 | 1466744485075 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 22:01:25 INFO - PROCESS | 1831 | 1466744485249 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:25 INFO - PROCESS | 1831 | 1466744485257 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2f000 == 34 [pid = 1831] [id = 388] 22:01:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x97970800) [pid = 1831] [serial = 1165] [outer = (nil)] 22:01:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9d87d800) [pid = 1831] [serial = 1166] [outer = 0x97970800] 22:01:25 INFO - PROCESS | 1831 | 1466744485341 Marionette DEBUG loaded listener.js 22:01:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9d884000) [pid = 1831] [serial = 1167] [outer = 0x97970800] 22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:01:26 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:01:26 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:01:26 INFO - PROCESS | 1831 | 1466744486253 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 22:01:26 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 () { 22:01:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 22:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:01:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 22:01:26 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 () { 22:01:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 22:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:01:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 22:01:26 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 () { 22:01:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 22:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:01:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 22:01:26 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 () { 22:01:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 22:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:01:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 22:01:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1442ms 22:01:26 INFO - PROCESS | 1831 | 1466744486314 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 22:01:26 INFO - PROCESS | 1831 | 1466744486321 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 22:01:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 22:01:26 INFO - PROCESS | 1831 | 1466744486328 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 22:01:26 INFO - PROCESS | 1831 | 1466744486331 Marionette TRACE conn4 <- [1,1526,null,{}] 22:01:26 INFO - PROCESS | 1831 | 1466744486338 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:26 INFO - PROCESS | 1831 | 1466744486349 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:26 INFO - PROCESS | 1831 | 1466744486606 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 22:01:26 INFO - PROCESS | 1831 | 1466744486863 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:26 INFO - PROCESS | 1831 | 1466744486873 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x952a0c00 == 35 [pid = 1831] [id = 389] 22:01:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x953e9400) [pid = 1831] [serial = 1168] [outer = (nil)] 22:01:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa22a7c00) [pid = 1831] [serial = 1169] [outer = 0x953e9400] 22:01:27 INFO - PROCESS | 1831 | 1466744487002 Marionette DEBUG loaded listener.js 22:01:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa243a000) [pid = 1831] [serial = 1170] [outer = 0x953e9400] 22:01:27 INFO - PROCESS | 1831 | 1466744487847 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 22:01:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 22:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 22:01:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 22:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 22:01:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 22:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 22:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:01:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 22:01:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1540ms 22:01:27 INFO - PROCESS | 1831 | 1466744487872 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 22:01:27 INFO - PROCESS | 1831 | 1466744487875 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 22:01:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 22:01:27 INFO - PROCESS | 1831 | 1466744487883 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 22:01:27 INFO - PROCESS | 1831 | 1466744487886 Marionette TRACE conn4 <- [1,1530,null,{}] 22:01:27 INFO - PROCESS | 1831 | 1466744487894 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:27 INFO - PROCESS | 1831 | 1466744487901 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:28 INFO - PROCESS | 1831 | 1466744488114 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 22:01:28 INFO - PROCESS | 1831 | 1466744488273 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:28 INFO - PROCESS | 1831 | 1466744488281 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f3c800 == 36 [pid = 1831] [id = 390] 22:01:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x9a05bc00) [pid = 1831] [serial = 1171] [outer = (nil)] 22:01:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa323b000) [pid = 1831] [serial = 1172] [outer = 0x9a05bc00] 22:01:28 INFO - PROCESS | 1831 | 1466744488365 Marionette DEBUG loaded listener.js 22:01:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa323a000) [pid = 1831] [serial = 1173] [outer = 0x9a05bc00] 22:01:29 INFO - PROCESS | 1831 | 1466744489266 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 22:01:29 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 22:01:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 22:01:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:01:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:01:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 22:01:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 22:01:29 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 22:01:29 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 22:01:29 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1443ms 22:01:29 INFO - PROCESS | 1831 | 1466744489328 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 22:01:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 22:01:29 INFO - PROCESS | 1831 | 1466744489340 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 22:01:29 INFO - PROCESS | 1831 | 1466744489391 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 22:01:29 INFO - PROCESS | 1831 | 1466744489395 Marionette TRACE conn4 <- [1,1534,null,{}] 22:01:29 INFO - PROCESS | 1831 | 1466744489409 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:29 INFO - PROCESS | 1831 | 1466744489415 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:29 INFO - PROCESS | 1831 | 1466744489592 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 22:01:29 INFO - PROCESS | 1831 | 1466744489972 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:29 INFO - PROCESS | 1831 | 1466744489981 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5800 == 37 [pid = 1831] [id = 391] 22:01:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x8fdb5c00) [pid = 1831] [serial = 1174] [outer = (nil)] 22:01:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x91ad7c00) [pid = 1831] [serial = 1175] [outer = 0x8fdb5c00] 22:01:30 INFO - PROCESS | 1831 | 1466744490077 Marionette DEBUG loaded listener.js 22:01:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x93a5e800) [pid = 1831] [serial = 1176] [outer = 0x8fdb5c00] 22:01:31 INFO - PROCESS | 1831 | 1466744491031 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 22:01:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 22:01:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1741ms 22:01:31 INFO - PROCESS | 1831 | 1466744491090 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 22:01:31 INFO - PROCESS | 1831 | 1466744491097 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 22:01:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 22:01:31 INFO - PROCESS | 1831 | 1466744491106 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 22:01:31 INFO - PROCESS | 1831 | 1466744491109 Marionette TRACE conn4 <- [1,1538,null,{}] 22:01:31 INFO - PROCESS | 1831 | 1466744491119 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:31 INFO - PROCESS | 1831 | 1466744491128 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:31 INFO - PROCESS | 1831 | 1466744491394 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 22:01:31 INFO - PROCESS | 1831 | 1466744491690 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:31 INFO - PROCESS | 1831 | 1466744491703 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:31 INFO - PROCESS | 1831 | --DOCSHELL 0x953e8400 == 36 [pid = 1831] [id = 382] 22:01:31 INFO - PROCESS | 1831 | --DOCSHELL 0x98a22400 == 35 [pid = 1831] [id = 381] 22:01:31 INFO - PROCESS | 1831 | --DOCSHELL 0x9538f800 == 34 [pid = 1831] [id = 380] 22:01:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad8c00 == 35 [pid = 1831] [id = 392] 22:01:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x91ae0800) [pid = 1831] [serial = 1177] [outer = (nil)] 22:01:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x953e4400) [pid = 1831] [serial = 1178] [outer = 0x91ae0800] 22:01:31 INFO - PROCESS | 1831 | 1466744491846 Marionette DEBUG loaded listener.js 22:01:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x9790e000) [pid = 1831] [serial = 1179] [outer = 0x91ae0800] 22:01:32 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae4800 == 34 [pid = 1831] [id = 379] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x97974c00) [pid = 1831] [serial = 1077] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x953e4c00) [pid = 1831] [serial = 1101] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x998a6800) [pid = 1831] [serial = 1103] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0xa1f2c000) [pid = 1831] [serial = 1089] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0xa2eafc00) [pid = 1831] [serial = 1092] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa2ef1800) [pid = 1831] [serial = 1094] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x93c31800) [pid = 1831] [serial = 1080] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x91add400) [pid = 1831] [serial = 1098] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9b4eb000) [pid = 1831] [serial = 1082] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9a05b400) [pid = 1831] [serial = 1073] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa1f25800) [pid = 1831] [serial = 1088] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa3236800) [pid = 1831] [serial = 1095] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x953f1000) [pid = 1831] [serial = 1076] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9b781000) [pid = 1831] [serial = 1083] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x99ee8400) [pid = 1831] [serial = 1079] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x8fdb7c00) [pid = 1831] [serial = 1097] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9d815800) [pid = 1831] [serial = 1085] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d88a400) [pid = 1831] [serial = 1086] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9afeb800) [pid = 1831] [serial = 1110] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa2439400) [pid = 1831] [serial = 1091] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9afe7c00) [pid = 1831] [serial = 1109] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99d1c000) [pid = 1831] [serial = 1104] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9a769c00) [pid = 1831] [serial = 1106] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a54e800) [pid = 1831] [serial = 1074] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x95265c00) [pid = 1831] [serial = 1100] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9a770800) [pid = 1831] [serial = 1107] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9a775000) [pid = 1831] [serial = 1112] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9d4f6800) [pid = 1831] [serial = 1113] [outer = (nil)] [url = about:blank] 22:01:32 INFO - PROCESS | 1831 | 1466744492801 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 22:01:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 22:01:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1741ms 22:01:32 INFO - PROCESS | 1831 | 1466744492852 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 22:01:32 INFO - PROCESS | 1831 | 1466744492858 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 22:01:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 22:01:32 INFO - PROCESS | 1831 | 1466744492868 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 22:01:32 INFO - PROCESS | 1831 | 1466744492872 Marionette TRACE conn4 <- [1,1542,null,{}] 22:01:32 INFO - PROCESS | 1831 | 1466744492879 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:32 INFO - PROCESS | 1831 | 1466744492884 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:33 INFO - PROCESS | 1831 | 1466744493086 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 22:01:33 INFO - PROCESS | 1831 | 1466744493248 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:33 INFO - PROCESS | 1831 | 1466744493257 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x95393400 == 35 [pid = 1831] [id = 393] 22:01:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x953eb800) [pid = 1831] [serial = 1180] [outer = (nil)] 22:01:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99b4ac00) [pid = 1831] [serial = 1181] [outer = 0x953eb800] 22:01:33 INFO - PROCESS | 1831 | 1466744493340 Marionette DEBUG loaded listener.js 22:01:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99d27000) [pid = 1831] [serial = 1182] [outer = 0x953eb800] 22:01:34 INFO - PROCESS | 1831 | 1466744494255 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 22:01:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 22:01:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1433ms 22:01:34 INFO - PROCESS | 1831 | 1466744494305 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 22:01:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 22:01:34 INFO - PROCESS | 1831 | 1466744494310 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 22:01:34 INFO - PROCESS | 1831 | 1466744494330 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 22:01:34 INFO - PROCESS | 1831 | 1466744494341 Marionette TRACE conn4 <- [1,1546,null,{}] 22:01:34 INFO - PROCESS | 1831 | 1466744494360 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:34 INFO - PROCESS | 1831 | 1466744494368 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:34 INFO - PROCESS | 1831 | 1466744494616 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 22:01:34 INFO - PROCESS | 1831 | 1466744494648 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:34 INFO - PROCESS | 1831 | 1466744494656 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x95263800 == 36 [pid = 1831] [id = 394] 22:01:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9a550800) [pid = 1831] [serial = 1183] [outer = (nil)] 22:01:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a85e000) [pid = 1831] [serial = 1184] [outer = 0x9a550800] 22:01:34 INFO - PROCESS | 1831 | 1466744494742 Marionette DEBUG loaded listener.js 22:01:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9ac5c800) [pid = 1831] [serial = 1185] [outer = 0x9a550800] 22:01:35 INFO - PROCESS | 1831 | 1466744495775 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 22:01:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 22:01:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1522ms 22:01:35 INFO - PROCESS | 1831 | 1466744495842 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 22:01:35 INFO - PROCESS | 1831 | 1466744495848 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 22:01:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 22:01:35 INFO - PROCESS | 1831 | 1466744495856 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 22:01:35 INFO - PROCESS | 1831 | 1466744495859 Marionette TRACE conn4 <- [1,1550,null,{}] 22:01:35 INFO - PROCESS | 1831 | 1466744495867 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:35 INFO - PROCESS | 1831 | 1466744495871 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:36 INFO - PROCESS | 1831 | 1466744496156 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 22:01:36 INFO - PROCESS | 1831 | 1466744496184 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:36 INFO - PROCESS | 1831 | 1466744496193 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad400 == 37 [pid = 1831] [id = 395] 22:01:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x951a2400) [pid = 1831] [serial = 1186] [outer = (nil)] 22:01:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9b944800) [pid = 1831] [serial = 1187] [outer = 0x951a2400] 22:01:36 INFO - PROCESS | 1831 | 1466744496270 Marionette DEBUG loaded listener.js 22:01:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9d815800) [pid = 1831] [serial = 1188] [outer = 0x951a2400] 22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x99b46800) [pid = 1831] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9d879c00) [pid = 1831] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99d23400) [pid = 1831] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa2ee8c00) [pid = 1831] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x93a52400) [pid = 1831] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x99d1e000) [pid = 1831] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x996b3400) [pid = 1831] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x953e6000) [pid = 1831] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x98a2cc00) [pid = 1831] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8fdb6800) [pid = 1831] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x94777800) [pid = 1831] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 22:01:36 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x979f3800) [pid = 1831] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 22:01:37 INFO - PROCESS | 1831 | 1466744497377 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 22:01:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 22:01:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1541ms 22:01:37 INFO - PROCESS | 1831 | 1466744497398 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 22:01:37 INFO - PROCESS | 1831 | 1466744497403 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 22:01:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 22:01:37 INFO - PROCESS | 1831 | 1466744497410 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 22:01:37 INFO - PROCESS | 1831 | 1466744497415 Marionette TRACE conn4 <- [1,1554,null,{}] 22:01:37 INFO - PROCESS | 1831 | 1466744497422 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:37 INFO - PROCESS | 1831 | 1466744497426 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:37 INFO - PROCESS | 1831 | 1466744497687 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 22:01:37 INFO - PROCESS | 1831 | 1466744497703 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:37 INFO - PROCESS | 1831 | 1466744497723 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f4c00 == 38 [pid = 1831] [id = 396] 22:01:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9836b400) [pid = 1831] [serial = 1189] [outer = (nil)] 22:01:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9b49d400) [pid = 1831] [serial = 1190] [outer = 0x9836b400] 22:01:37 INFO - PROCESS | 1831 | 1466744497805 Marionette DEBUG loaded listener.js 22:01:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0xa1023400) [pid = 1831] [serial = 1191] [outer = 0x9836b400] 22:01:38 INFO - PROCESS | 1831 | 1466744498812 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 22:01:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 22:01:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1489ms 22:01:38 INFO - PROCESS | 1831 | 1466744498914 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 22:01:38 INFO - PROCESS | 1831 | 1466744498921 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 22:01:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 22:01:38 INFO - PROCESS | 1831 | 1466744498933 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 22:01:38 INFO - PROCESS | 1831 | 1466744498939 Marionette TRACE conn4 <- [1,1558,null,{}] 22:01:39 INFO - PROCESS | 1831 | 1466744498994 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:39 INFO - PROCESS | 1831 | 1466744499002 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:39 INFO - PROCESS | 1831 | 1466744499239 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 22:01:39 INFO - PROCESS | 1831 | 1466744499540 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:39 INFO - PROCESS | 1831 | 1466744499554 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdba400 == 39 [pid = 1831] [id = 397] 22:01:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x94779000) [pid = 1831] [serial = 1192] [outer = (nil)] 22:01:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95299000) [pid = 1831] [serial = 1193] [outer = 0x94779000] 22:01:39 INFO - PROCESS | 1831 | 1466744499646 Marionette DEBUG loaded listener.js 22:01:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x953e5c00) [pid = 1831] [serial = 1194] [outer = 0x94779000] 22:01:40 INFO - PROCESS | 1831 | 1466744500706 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 22:01:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 22:01:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1799ms 22:01:40 INFO - PROCESS | 1831 | 1466744500733 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 22:01:40 INFO - PROCESS | 1831 | 1466744500742 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 22:01:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 22:01:40 INFO - PROCESS | 1831 | 1466744500755 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 22:01:40 INFO - PROCESS | 1831 | 1466744500760 Marionette TRACE conn4 <- [1,1562,null,{}] 22:01:40 INFO - PROCESS | 1831 | 1466744500768 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:40 INFO - PROCESS | 1831 | 1466744500774 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:41 INFO - PROCESS | 1831 | 1466744501059 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 22:01:41 INFO - PROCESS | 1831 | 1466744501350 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:41 INFO - PROCESS | 1831 | 1466744501358 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f7800 == 40 [pid = 1831] [id = 398] 22:01:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x996be400) [pid = 1831] [serial = 1195] [outer = (nil)] 22:01:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x99d21c00) [pid = 1831] [serial = 1196] [outer = 0x996be400] 22:01:41 INFO - PROCESS | 1831 | 1466744501467 Marionette DEBUG loaded listener.js 22:01:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a056c00) [pid = 1831] [serial = 1197] [outer = 0x996be400] 22:01:42 INFO - PROCESS | 1831 | 1466744502648 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 22:01:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 22:01:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1941ms 22:01:42 INFO - PROCESS | 1831 | 1466744502697 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 22:01:42 INFO - PROCESS | 1831 | 1466744502703 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 22:01:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 22:01:42 INFO - PROCESS | 1831 | 1466744502711 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 22:01:42 INFO - PROCESS | 1831 | 1466744502719 Marionette TRACE conn4 <- [1,1566,null,{}] 22:01:42 INFO - PROCESS | 1831 | 1466744502737 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:42 INFO - PROCESS | 1831 | 1466744502746 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:43 INFO - PROCESS | 1831 | 1466744502998 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 22:01:43 INFO - PROCESS | 1831 | 1466744503332 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:43 INFO - PROCESS | 1831 | 1466744503346 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:43 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f1e000 == 41 [pid = 1831] [id = 399] 22:01:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa1f22800) [pid = 1831] [serial = 1198] [outer = (nil)] 22:01:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa1f2c800) [pid = 1831] [serial = 1199] [outer = 0xa1f22800] 22:01:43 INFO - PROCESS | 1831 | 1466744503443 Marionette DEBUG loaded listener.js 22:01:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa21fc000) [pid = 1831] [serial = 1200] [outer = 0xa1f22800] 22:01:44 INFO - PROCESS | 1831 | 1466744504442 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 22:01:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 22:01:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1759ms 22:01:44 INFO - PROCESS | 1831 | 1466744504470 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 22:01:44 INFO - PROCESS | 1831 | 1466744504477 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 22:01:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 22:01:44 INFO - PROCESS | 1831 | 1466744504485 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 22:01:44 INFO - PROCESS | 1831 | 1466744504488 Marionette TRACE conn4 <- [1,1570,null,{}] 22:01:44 INFO - PROCESS | 1831 | 1466744504496 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:44 INFO - PROCESS | 1831 | 1466744504502 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:44 INFO - PROCESS | 1831 | 1466744504768 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 22:01:45 INFO - PROCESS | 1831 | 1466744505030 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:45 INFO - PROCESS | 1831 | 1466744505038 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f3e800 == 42 [pid = 1831] [id = 400] 22:01:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9d88c800) [pid = 1831] [serial = 1201] [outer = (nil)] 22:01:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa2ef1800) [pid = 1831] [serial = 1202] [outer = 0x9d88c800] 22:01:45 INFO - PROCESS | 1831 | 1466744505130 Marionette DEBUG loaded listener.js 22:01:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa3237c00) [pid = 1831] [serial = 1203] [outer = 0x9d88c800] 22:01:46 INFO - PROCESS | 1831 | 1466744506040 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 22:01:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 22:01:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1638ms 22:01:46 INFO - PROCESS | 1831 | 1466744506124 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 22:01:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 22:01:46 INFO - PROCESS | 1831 | 1466744506128 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 22:01:46 INFO - PROCESS | 1831 | 1466744506135 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 22:01:46 INFO - PROCESS | 1831 | 1466744506139 Marionette TRACE conn4 <- [1,1574,null,{}] 22:01:46 INFO - PROCESS | 1831 | 1466744506145 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:46 INFO - PROCESS | 1831 | 1466744506151 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:46 INFO - PROCESS | 1831 | 1466744506393 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 22:01:46 INFO - PROCESS | 1831 | 1466744506644 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:46 INFO - PROCESS | 1831 | 1466744506650 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdae000 == 43 [pid = 1831] [id = 401] 22:01:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa229f000) [pid = 1831] [serial = 1204] [outer = (nil)] 22:01:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa33c2000) [pid = 1831] [serial = 1205] [outer = 0xa229f000] 22:01:46 INFO - PROCESS | 1831 | 1466744506738 Marionette DEBUG loaded listener.js 22:01:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa4d0a800) [pid = 1831] [serial = 1206] [outer = 0xa229f000] 22:01:47 INFO - PROCESS | 1831 | 1466744507653 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 22:01:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 22:01:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1586ms 22:01:47 INFO - PROCESS | 1831 | 1466744507721 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 22:01:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 22:01:47 INFO - PROCESS | 1831 | 1466744507726 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 22:01:47 INFO - PROCESS | 1831 | 1466744507733 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 22:01:47 INFO - PROCESS | 1831 | 1466744507736 Marionette TRACE conn4 <- [1,1578,null,{}] 22:01:47 INFO - PROCESS | 1831 | 1466744507742 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:47 INFO - PROCESS | 1831 | 1466744507752 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:47 INFO - PROCESS | 1831 | 1466744507985 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 22:01:48 INFO - PROCESS | 1831 | 1466744508212 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:48 INFO - PROCESS | 1831 | 1466744508223 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae4c00 == 44 [pid = 1831] [id = 402] 22:01:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x979ee400) [pid = 1831] [serial = 1207] [outer = (nil)] 22:01:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa4f74800) [pid = 1831] [serial = 1208] [outer = 0x979ee400] 22:01:48 INFO - PROCESS | 1831 | 1466744508350 Marionette DEBUG loaded listener.js 22:01:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa67a1000) [pid = 1831] [serial = 1209] [outer = 0x979ee400] 22:01:49 INFO - PROCESS | 1831 | 1466744509264 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 22:01:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 22:01:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1584ms 22:01:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 22:01:49 INFO - PROCESS | 1831 | 1466744509317 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 22:01:49 INFO - PROCESS | 1831 | 1466744509321 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 22:01:49 INFO - PROCESS | 1831 | 1466744509328 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 22:01:49 INFO - PROCESS | 1831 | 1466744509331 Marionette TRACE conn4 <- [1,1582,null,{}] 22:01:49 INFO - PROCESS | 1831 | 1466744509339 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:49 INFO - PROCESS | 1831 | 1466744509343 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:49 INFO - PROCESS | 1831 | 1466744509540 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 22:01:49 INFO - PROCESS | 1831 | 1466744509723 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:49 INFO - PROCESS | 1831 | 1466744509734 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3c00 == 45 [pid = 1831] [id = 403] 22:01:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x998b1c00) [pid = 1831] [serial = 1210] [outer = (nil)] 22:01:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa682c000) [pid = 1831] [serial = 1211] [outer = 0x998b1c00] 22:01:49 INFO - PROCESS | 1831 | 1466744509821 Marionette DEBUG loaded listener.js 22:01:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa6837c00) [pid = 1831] [serial = 1212] [outer = 0x998b1c00] 22:01:50 INFO - PROCESS | 1831 | 1466744510793 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 22:01:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 22:01:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1539ms 22:01:50 INFO - PROCESS | 1831 | 1466744510867 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 22:01:50 INFO - PROCESS | 1831 | 1466744510871 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 22:01:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 22:01:50 INFO - PROCESS | 1831 | 1466744510879 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 22:01:50 INFO - PROCESS | 1831 | 1466744510890 Marionette TRACE conn4 <- [1,1586,null,{}] 22:01:50 INFO - PROCESS | 1831 | 1466744510902 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:50 INFO - PROCESS | 1831 | 1466744510907 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:51 INFO - PROCESS | 1831 | 1466744511159 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 22:01:51 INFO - PROCESS | 1831 | 1466744511418 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:51 INFO - PROCESS | 1831 | 1466744511426 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a2c00 == 46 [pid = 1831] [id = 404] 22:01:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x914a4000) [pid = 1831] [serial = 1213] [outer = (nil)] 22:01:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x914ad000) [pid = 1831] [serial = 1214] [outer = 0x914a4000] 22:01:51 INFO - PROCESS | 1831 | 1466744511511 Marionette DEBUG loaded listener.js 22:01:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x914ae000) [pid = 1831] [serial = 1215] [outer = 0x914a4000] 22:01:52 INFO - PROCESS | 1831 | 1466744512675 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 22:01:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 22:01:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1845ms 22:01:52 INFO - PROCESS | 1831 | 1466744512726 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 22:01:52 INFO - PROCESS | 1831 | 1466744512733 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 22:01:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 22:01:52 INFO - PROCESS | 1831 | 1466744512743 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 22:01:52 INFO - PROCESS | 1831 | 1466744512748 Marionette TRACE conn4 <- [1,1590,null,{}] 22:01:52 INFO - PROCESS | 1831 | 1466744512758 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:52 INFO - PROCESS | 1831 | 1466744512764 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:53 INFO - PROCESS | 1831 | 1466744513053 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 22:01:53 INFO - PROCESS | 1831 | 1466744513213 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:53 INFO - PROCESS | 1831 | 1466744513228 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a5e400 == 47 [pid = 1831] [id = 405] 22:01:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x93c27000) [pid = 1831] [serial = 1216] [outer = (nil)] 22:01:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x9529ac00) [pid = 1831] [serial = 1217] [outer = 0x93c27000] 22:01:53 INFO - PROCESS | 1831 | 1466744513347 Marionette DEBUG loaded listener.js 22:01:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x95387c00) [pid = 1831] [serial = 1218] [outer = 0x93c27000] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x98f4a800 == 46 [pid = 1831] [id = 378] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad400 == 45 [pid = 1831] [id = 395] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x95263800 == 44 [pid = 1831] [id = 394] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x95393400 == 43 [pid = 1831] [id = 393] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad8c00 == 42 [pid = 1831] [id = 392] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5800 == 41 [pid = 1831] [id = 391] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x99d19400 == 40 [pid = 1831] [id = 383] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x94775000 == 39 [pid = 1831] [id = 384] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x97904c00 == 38 [pid = 1831] [id = 385] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x9a558000 == 37 [pid = 1831] [id = 386] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x979f4000 == 36 [pid = 1831] [id = 387] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x952a0c00 == 35 [pid = 1831] [id = 389] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x98f3c800 == 34 [pid = 1831] [id = 390] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2f000 == 33 [pid = 1831] [id = 388] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x914a2c00 == 32 [pid = 1831] [id = 404] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae4c00 == 31 [pid = 1831] [id = 402] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3c00 == 30 [pid = 1831] [id = 403] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdae000 == 29 [pid = 1831] [id = 401] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x98f3e800 == 28 [pid = 1831] [id = 400] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x979f7800 == 27 [pid = 1831] [id = 398] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f1e000 == 26 [pid = 1831] [id = 399] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x979f4c00 == 25 [pid = 1831] [id = 396] 22:01:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdba400 == 24 [pid = 1831] [id = 397] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x99ee7400) [pid = 1831] [serial = 1119] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x99d23000) [pid = 1831] [serial = 1118] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0xa2137800) [pid = 1831] [serial = 1122] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0xa1084000) [pid = 1831] [serial = 1121] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa245b000) [pid = 1831] [serial = 1125] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0xa22fa000) [pid = 1831] [serial = 1124] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa327d800) [pid = 1831] [serial = 1128] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa323e800) [pid = 1831] [serial = 1127] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x94774c00) [pid = 1831] [serial = 1139] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa672fc00) [pid = 1831] [serial = 1131] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa4d54400) [pid = 1831] [serial = 1130] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9477c800) [pid = 1831] [serial = 1140] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x998ba800) [pid = 1831] [serial = 1137] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9989a800) [pid = 1831] [serial = 1136] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x97902000) [pid = 1831] [serial = 1142] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x99df4c00) [pid = 1831] [serial = 1151] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x98f49800) [pid = 1831] [serial = 1145] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x979f2400) [pid = 1831] [serial = 1134] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x95261000) [pid = 1831] [serial = 1133] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x953f3800) [pid = 1831] [serial = 1116] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9538ac00) [pid = 1831] [serial = 1115] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x998b2800) [pid = 1831] [serial = 1149] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x98cbdc00) [pid = 1831] [serial = 1148] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x998a2400) [pid = 1831] [serial = 1146] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9790d800) [pid = 1831] [serial = 1143] [outer = (nil)] [url = about:blank] 22:01:55 INFO - PROCESS | 1831 | 1466744515670 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 22:01:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 22:01:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2993ms 22:01:55 INFO - PROCESS | 1831 | 1466744515738 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 22:01:55 INFO - PROCESS | 1831 | 1466744515745 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 22:01:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 22:01:55 INFO - PROCESS | 1831 | 1466744515755 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 22:01:55 INFO - PROCESS | 1831 | 1466744515759 Marionette TRACE conn4 <- [1,1594,null,{}] 22:01:55 INFO - PROCESS | 1831 | 1466744515769 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:55 INFO - PROCESS | 1831 | 1466744515774 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:55 INFO - PROCESS | 1831 | 1466744515977 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 22:01:56 INFO - PROCESS | 1831 | 1466744516114 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:56 INFO - PROCESS | 1831 | 1466744516128 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad8800 == 25 [pid = 1831] [id = 406] 22:01:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x91ad9c00) [pid = 1831] [serial = 1219] [outer = (nil)] 22:01:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x91adf800) [pid = 1831] [serial = 1220] [outer = 0x91ad9c00] 22:01:56 INFO - PROCESS | 1831 | 1466744516204 Marionette DEBUG loaded listener.js 22:01:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x93a53400) [pid = 1831] [serial = 1221] [outer = 0x91ad9c00] 22:01:57 INFO - PROCESS | 1831 | 1466744517068 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 22:01:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 22:01:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1384ms 22:01:57 INFO - PROCESS | 1831 | 1466744517138 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 22:01:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 22:01:57 INFO - PROCESS | 1831 | 1466744517148 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 22:01:57 INFO - PROCESS | 1831 | 1466744517160 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 22:01:57 INFO - PROCESS | 1831 | 1466744517166 Marionette TRACE conn4 <- [1,1598,null,{}] 22:01:57 INFO - PROCESS | 1831 | 1466744517179 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:57 INFO - PROCESS | 1831 | 1466744517192 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:57 INFO - PROCESS | 1831 | 1466744517418 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 22:01:57 INFO - PROCESS | 1831 | 1466744517622 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:57 INFO - PROCESS | 1831 | 1466744517632 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x952a0c00 == 26 [pid = 1831] [id = 407] 22:01:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9538d800) [pid = 1831] [serial = 1222] [outer = (nil)] 22:01:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953e5000) [pid = 1831] [serial = 1223] [outer = 0x9538d800] 22:01:57 INFO - PROCESS | 1831 | 1466744517718 Marionette DEBUG loaded listener.js 22:01:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x953f2c00) [pid = 1831] [serial = 1224] [outer = 0x9538d800] 22:01:58 INFO - PROCESS | 1831 | 1466744518609 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 22:01:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 22:01:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1500ms 22:01:58 INFO - PROCESS | 1831 | 1466744518666 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 22:01:58 INFO - PROCESS | 1831 | 1466744518669 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 22:01:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 22:01:58 INFO - PROCESS | 1831 | 1466744518677 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 22:01:58 INFO - PROCESS | 1831 | 1466744518684 Marionette TRACE conn4 <- [1,1602,null,{}] 22:01:58 INFO - PROCESS | 1831 | 1466744518711 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:01:58 INFO - PROCESS | 1831 | 1466744518721 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:58 INFO - PROCESS | 1831 | 1466744518947 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 22:01:59 INFO - PROCESS | 1831 | 1466744518990 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:01:59 INFO - PROCESS | 1831 | 1466744519006 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:01:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f3400 == 27 [pid = 1831] [id = 408] 22:01:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x979f3800) [pid = 1831] [serial = 1225] [outer = (nil)] 22:01:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x979f9000) [pid = 1831] [serial = 1226] [outer = 0x979f3800] 22:01:59 INFO - PROCESS | 1831 | 1466744519080 Marionette DEBUG loaded listener.js 22:01:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x98a74c00) [pid = 1831] [serial = 1227] [outer = 0x979f3800] 22:02:00 INFO - PROCESS | 1831 | 1466744520149 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 22:02:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 22:02:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1542ms 22:02:00 INFO - PROCESS | 1831 | 1466744520220 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 22:02:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 22:02:00 INFO - PROCESS | 1831 | 1466744520225 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 22:02:00 INFO - PROCESS | 1831 | 1466744520232 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 22:02:00 INFO - PROCESS | 1831 | 1466744520235 Marionette TRACE conn4 <- [1,1606,null,{}] 22:02:00 INFO - PROCESS | 1831 | 1466744520241 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:00 INFO - PROCESS | 1831 | 1466744520247 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a558400) [pid = 1831] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x98a21c00) [pid = 1831] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x953e9400) [pid = 1831] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x97970800) [pid = 1831] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9a550800) [pid = 1831] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x98a20800) [pid = 1831] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x951a2400) [pid = 1831] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x953eb800) [pid = 1831] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x91ae0800) [pid = 1831] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x8fdb5c00) [pid = 1831] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x95266800) [pid = 1831] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9a05bc00) [pid = 1831] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99d1b000) [pid = 1831] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 22:02:00 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9836b400) [pid = 1831] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 22:02:01 INFO - PROCESS | 1831 | 1466744521063 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 22:02:01 INFO - PROCESS | 1831 | 1466744521164 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:01 INFO - PROCESS | 1831 | 1466744521170 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a3000 == 28 [pid = 1831] [id = 409] 22:02:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9796dc00) [pid = 1831] [serial = 1228] [outer = (nil)] 22:02:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x98a28800) [pid = 1831] [serial = 1229] [outer = 0x9796dc00] 22:02:01 INFO - PROCESS | 1831 | 1466744521286 Marionette DEBUG loaded listener.js 22:02:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99899400) [pid = 1831] [serial = 1230] [outer = 0x9796dc00] 22:02:02 INFO - PROCESS | 1831 | 1466744522178 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 22:02:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 22:02:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1982ms 22:02:02 INFO - PROCESS | 1831 | 1466744522214 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 22:02:02 INFO - PROCESS | 1831 | 1466744522217 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 22:02:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 22:02:02 INFO - PROCESS | 1831 | 1466744522225 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 22:02:02 INFO - PROCESS | 1831 | 1466744522228 Marionette TRACE conn4 <- [1,1610,null,{}] 22:02:02 INFO - PROCESS | 1831 | 1466744522235 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:02 INFO - PROCESS | 1831 | 1466744522239 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:02 INFO - PROCESS | 1831 | 1466744522484 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 22:02:02 INFO - PROCESS | 1831 | 1466744522646 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:02 INFO - PROCESS | 1831 | 1466744522656 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x953eb800 == 29 [pid = 1831] [id = 410] 22:02:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9981b800) [pid = 1831] [serial = 1231] [outer = (nil)] 22:02:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x998b2400) [pid = 1831] [serial = 1232] [outer = 0x9981b800] 22:02:02 INFO - PROCESS | 1831 | 1466744522730 Marionette DEBUG loaded listener.js 22:02:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9998c400) [pid = 1831] [serial = 1233] [outer = 0x9981b800] 22:02:03 INFO - PROCESS | 1831 | 1466744523846 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 22:02:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 22:02:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1646ms 22:02:03 INFO - PROCESS | 1831 | 1466744523873 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 22:02:03 INFO - PROCESS | 1831 | 1466744523880 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 22:02:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 22:02:03 INFO - PROCESS | 1831 | 1466744523890 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 22:02:03 INFO - PROCESS | 1831 | 1466744523899 Marionette TRACE conn4 <- [1,1614,null,{}] 22:02:03 INFO - PROCESS | 1831 | 1466744523924 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:03 INFO - PROCESS | 1831 | 1466744523931 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:04 INFO - PROCESS | 1831 | 1466744524216 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 22:02:04 INFO - PROCESS | 1831 | 1466744524407 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:04 INFO - PROCESS | 1831 | 1466744524418 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad9400 == 30 [pid = 1831] [id = 411] 22:02:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x94775000) [pid = 1831] [serial = 1234] [outer = (nil)] 22:02:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x95264400) [pid = 1831] [serial = 1235] [outer = 0x94775000] 22:02:04 INFO - PROCESS | 1831 | 1466744524514 Marionette DEBUG loaded listener.js 22:02:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x953ee800) [pid = 1831] [serial = 1236] [outer = 0x94775000] 22:02:05 INFO - PROCESS | 1831 | 1466744525480 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 22:02:05 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 22:02:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1640ms 22:02:05 INFO - PROCESS | 1831 | 1466744525530 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 22:02:05 INFO - PROCESS | 1831 | 1466744525539 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 22:02:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 22:02:05 INFO - PROCESS | 1831 | 1466744525551 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 22:02:05 INFO - PROCESS | 1831 | 1466744525555 Marionette TRACE conn4 <- [1,1618,null,{}] 22:02:05 INFO - PROCESS | 1831 | 1466744525563 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:05 INFO - PROCESS | 1831 | 1466744525570 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:05 INFO - PROCESS | 1831 | 1466744525774 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 22:02:06 INFO - PROCESS | 1831 | 1466744526132 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:06 INFO - PROCESS | 1831 | 1466744526148 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a8c00 == 31 [pid = 1831] [id = 412] 22:02:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x98a2cc00) [pid = 1831] [serial = 1237] [outer = (nil)] 22:02:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9981f000) [pid = 1831] [serial = 1238] [outer = 0x98a2cc00] 22:02:06 INFO - PROCESS | 1831 | 1466744526302 Marionette DEBUG loaded listener.js 22:02:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x98ac9000) [pid = 1831] [serial = 1239] [outer = 0x98a2cc00] 22:02:07 INFO - PROCESS | 1831 | 1466744527303 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 22:02:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 22:02:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1785ms 22:02:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 22:02:07 INFO - PROCESS | 1831 | 1466744527337 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 22:02:07 INFO - PROCESS | 1831 | 1466744527340 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 22:02:07 INFO - PROCESS | 1831 | 1466744527348 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 22:02:07 INFO - PROCESS | 1831 | 1466744527354 Marionette TRACE conn4 <- [1,1622,null,{}] 22:02:07 INFO - PROCESS | 1831 | 1466744527371 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:07 INFO - PROCESS | 1831 | 1466744527380 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:07 INFO - PROCESS | 1831 | 1466744527610 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 22:02:07 INFO - PROCESS | 1831 | 1466744527839 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:07 INFO - PROCESS | 1831 | 1466744527851 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ee6000 == 32 [pid = 1831] [id = 413] 22:02:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99ee6800) [pid = 1831] [serial = 1240] [outer = (nil)] 22:02:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99eefc00) [pid = 1831] [serial = 1241] [outer = 0x99ee6800] 22:02:07 INFO - PROCESS | 1831 | 1466744527986 Marionette DEBUG loaded listener.js 22:02:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a0da000) [pid = 1831] [serial = 1242] [outer = 0x99ee6800] 22:02:08 INFO - PROCESS | 1831 | 1466744528927 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 22:02:08 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 22:02:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1641ms 22:02:08 INFO - PROCESS | 1831 | 1466744528989 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 22:02:08 INFO - PROCESS | 1831 | 1466744528995 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 22:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 22:02:09 INFO - PROCESS | 1831 | 1466744529003 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 22:02:09 INFO - PROCESS | 1831 | 1466744529008 Marionette TRACE conn4 <- [1,1626,null,{}] 22:02:09 INFO - PROCESS | 1831 | 1466744529014 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:09 INFO - PROCESS | 1831 | 1466744529020 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:09 INFO - PROCESS | 1831 | 1466744529249 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 22:02:09 INFO - PROCESS | 1831 | 1466744529477 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:09 INFO - PROCESS | 1831 | 1466744529491 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f1c00 == 33 [pid = 1831] [id = 414] 22:02:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x99eeb800) [pid = 1831] [serial = 1243] [outer = (nil)] 22:02:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9a555800) [pid = 1831] [serial = 1244] [outer = 0x99eeb800] 22:02:09 INFO - PROCESS | 1831 | 1466744529619 Marionette DEBUG loaded listener.js 22:02:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9a55a000) [pid = 1831] [serial = 1245] [outer = 0x99eeb800] 22:02:10 INFO - PROCESS | 1831 | 1466744530537 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 22:02:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 22:02:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1586ms 22:02:10 INFO - PROCESS | 1831 | 1466744530589 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 22:02:10 INFO - PROCESS | 1831 | 1466744530593 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 22:02:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 22:02:10 INFO - PROCESS | 1831 | 1466744530601 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 22:02:10 INFO - PROCESS | 1831 | 1466744530607 Marionette TRACE conn4 <- [1,1630,null,{}] 22:02:10 INFO - PROCESS | 1831 | 1466744530613 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:10 INFO - PROCESS | 1831 | 1466744530618 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:10 INFO - PROCESS | 1831 | 1466744530816 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 22:02:11 INFO - PROCESS | 1831 | 1466744530999 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:11 INFO - PROCESS | 1831 | 1466744531008 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ac800 == 34 [pid = 1831] [id = 415] 22:02:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9a54dc00) [pid = 1831] [serial = 1246] [outer = (nil)] 22:02:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9a859000) [pid = 1831] [serial = 1247] [outer = 0x9a54dc00] 22:02:11 INFO - PROCESS | 1831 | 1466744531193 Marionette DEBUG loaded listener.js 22:02:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9ac5a000) [pid = 1831] [serial = 1248] [outer = 0x9a54dc00] 22:02:12 INFO - PROCESS | 1831 | 1466744532220 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 22:02:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 22:02:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1690ms 22:02:12 INFO - PROCESS | 1831 | 1466744532293 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 22:02:12 INFO - PROCESS | 1831 | 1466744532296 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 22:02:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 22:02:12 INFO - PROCESS | 1831 | 1466744532304 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 22:02:12 INFO - PROCESS | 1831 | 1466744532309 Marionette TRACE conn4 <- [1,1634,null,{}] 22:02:12 INFO - PROCESS | 1831 | 1466744532317 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:12 INFO - PROCESS | 1831 | 1466744532330 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:12 INFO - PROCESS | 1831 | 1466744532616 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 22:02:12 INFO - PROCESS | 1831 | 1466744532898 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:12 INFO - PROCESS | 1831 | 1466744532910 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae3c00 == 35 [pid = 1831] [id = 416] 22:02:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x95389400) [pid = 1831] [serial = 1249] [outer = (nil)] 22:02:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x9d816800) [pid = 1831] [serial = 1250] [outer = 0x95389400] 22:02:13 INFO - PROCESS | 1831 | 1466744533034 Marionette DEBUG loaded listener.js 22:02:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa101b800) [pid = 1831] [serial = 1251] [outer = 0x95389400] 22:02:13 INFO - PROCESS | 1831 | 1466744533995 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 22:02:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 22:02:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1740ms 22:02:14 INFO - PROCESS | 1831 | 1466744534063 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 22:02:14 INFO - PROCESS | 1831 | 1466744534068 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 22:02:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 22:02:14 INFO - PROCESS | 1831 | 1466744534077 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 22:02:14 INFO - PROCESS | 1831 | 1466744534081 Marionette TRACE conn4 <- [1,1638,null,{}] 22:02:14 INFO - PROCESS | 1831 | 1466744534088 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:14 INFO - PROCESS | 1831 | 1466744534095 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:14 INFO - PROCESS | 1831 | 1466744534282 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 22:02:14 INFO - PROCESS | 1831 | 1466744534518 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:14 INFO - PROCESS | 1831 | 1466744534529 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a7c00 == 36 [pid = 1831] [id = 417] 22:02:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x91ad5400) [pid = 1831] [serial = 1252] [outer = (nil)] 22:02:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa1f25400) [pid = 1831] [serial = 1253] [outer = 0x91ad5400] 22:02:14 INFO - PROCESS | 1831 | 1466744534631 Marionette DEBUG loaded listener.js 22:02:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa1f27800) [pid = 1831] [serial = 1254] [outer = 0x91ad5400] 22:02:15 INFO - PROCESS | 1831 | 1466744535560 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 22:02:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 22:02:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1533ms 22:02:15 INFO - PROCESS | 1831 | 1466744535612 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 22:02:15 INFO - PROCESS | 1831 | 1466744535616 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 22:02:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 22:02:15 INFO - PROCESS | 1831 | 1466744535622 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 22:02:15 INFO - PROCESS | 1831 | 1466744535626 Marionette TRACE conn4 <- [1,1642,null,{}] 22:02:15 INFO - PROCESS | 1831 | 1466744535632 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:15 INFO - PROCESS | 1831 | 1466744535637 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:15 INFO - PROCESS | 1831 | 1466744535818 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 22:02:16 INFO - PROCESS | 1831 | 1466744536060 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:16 INFO - PROCESS | 1831 | 1466744536068 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdadc00 == 37 [pid = 1831] [id = 418] 22:02:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x8fdb1400) [pid = 1831] [serial = 1255] [outer = (nil)] 22:02:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x914a3c00) [pid = 1831] [serial = 1256] [outer = 0x8fdb1400] 22:02:16 INFO - PROCESS | 1831 | 1466744536313 Marionette DEBUG loaded listener.js 22:02:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x914ac400) [pid = 1831] [serial = 1257] [outer = 0x8fdb1400] 22:02:17 INFO - PROCESS | 1831 | 1466744537244 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 22:02:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 22:02:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1682ms 22:02:17 INFO - PROCESS | 1831 | 1466744537306 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 22:02:17 INFO - PROCESS | 1831 | 1466744537316 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 22:02:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 22:02:17 INFO - PROCESS | 1831 | 1466744537333 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 22:02:17 INFO - PROCESS | 1831 | 1466744537339 Marionette TRACE conn4 <- [1,1646,null,{}] 22:02:17 INFO - PROCESS | 1831 | 1466744537346 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:17 INFO - PROCESS | 1831 | 1466744537352 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:17 INFO - PROCESS | 1831 | 1466744537630 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 22:02:17 INFO - PROCESS | 1831 | --DOCSHELL 0x914a3000 == 36 [pid = 1831] [id = 409] 22:02:17 INFO - PROCESS | 1831 | --DOCSHELL 0x979f3400 == 35 [pid = 1831] [id = 408] 22:02:17 INFO - PROCESS | 1831 | --DOCSHELL 0x952a0c00 == 34 [pid = 1831] [id = 407] 22:02:17 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad8800 == 33 [pid = 1831] [id = 406] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x9a768800) [pid = 1831] [serial = 1160] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9981f400) [pid = 1831] [serial = 1157] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0xa243a000) [pid = 1831] [serial = 1170] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9d87d800) [pid = 1831] [serial = 1166] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9ac5c800) [pid = 1831] [serial = 1185] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9b49d800) [pid = 1831] [serial = 1164] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9b944800) [pid = 1831] [serial = 1187] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x99b4ac00) [pid = 1831] [serial = 1181] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9a771000) [pid = 1831] [serial = 1161] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9d884000) [pid = 1831] [serial = 1167] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9790e000) [pid = 1831] [serial = 1179] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a85e000) [pid = 1831] [serial = 1184] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9d815800) [pid = 1831] [serial = 1188] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x93a5e800) [pid = 1831] [serial = 1176] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x95390800) [pid = 1831] [serial = 1155] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa323b000) [pid = 1831] [serial = 1172] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa22a7c00) [pid = 1831] [serial = 1169] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x99d27000) [pid = 1831] [serial = 1182] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9b4eb400) [pid = 1831] [serial = 1163] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9a056400) [pid = 1831] [serial = 1152] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x952a1000) [pid = 1831] [serial = 1154] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa323a000) [pid = 1831] [serial = 1173] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x953e4400) [pid = 1831] [serial = 1178] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x998a6000) [pid = 1831] [serial = 1158] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x91ad7c00) [pid = 1831] [serial = 1175] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9b49d400) [pid = 1831] [serial = 1190] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0xa1023400) [pid = 1831] [serial = 1191] [outer = (nil)] [url = about:blank] 22:02:17 INFO - PROCESS | 1831 | 1466744537927 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:17 INFO - PROCESS | 1831 | 1466744537935 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a52c00 == 34 [pid = 1831] [id = 419] 22:02:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93a80400) [pid = 1831] [serial = 1258] [outer = (nil)] 22:02:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95385800) [pid = 1831] [serial = 1259] [outer = 0x93a80400] 22:02:18 INFO - PROCESS | 1831 | 1466744538019 Marionette DEBUG loaded listener.js 22:02:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x953ebc00) [pid = 1831] [serial = 1260] [outer = 0x93a80400] 22:02:18 INFO - PROCESS | 1831 | 1466744538813 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 22:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 22:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1546ms 22:02:18 INFO - PROCESS | 1831 | 1466744538875 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 22:02:18 INFO - PROCESS | 1831 | 1466744538881 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 22:02:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 22:02:18 INFO - PROCESS | 1831 | 1466744538897 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 22:02:18 INFO - PROCESS | 1831 | 1466744538902 Marionette TRACE conn4 <- [1,1650,null,{}] 22:02:18 INFO - PROCESS | 1831 | 1466744538924 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:18 INFO - PROCESS | 1831 | 1466744538930 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:19 INFO - PROCESS | 1831 | 1466744539115 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 22:02:19 INFO - PROCESS | 1831 | 1466744539125 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:19 INFO - PROCESS | 1831 | 1466744539134 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x97910c00 == 35 [pid = 1831] [id = 420] 22:02:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x97974400) [pid = 1831] [serial = 1261] [outer = (nil)] 22:02:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x996b3400) [pid = 1831] [serial = 1262] [outer = 0x97974400] 22:02:19 INFO - PROCESS | 1831 | 1466744539204 Marionette DEBUG loaded listener.js 22:02:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x998a8c00) [pid = 1831] [serial = 1263] [outer = 0x97974400] 22:02:20 INFO - PROCESS | 1831 | 1466744540196 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 22:02:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 22:02:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1364ms 22:02:20 INFO - PROCESS | 1831 | 1466744540261 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 22:02:20 INFO - PROCESS | 1831 | 1466744540265 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 22:02:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 22:02:20 INFO - PROCESS | 1831 | 1466744540272 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 22:02:20 INFO - PROCESS | 1831 | 1466744540277 Marionette TRACE conn4 <- [1,1654,null,{}] 22:02:20 INFO - PROCESS | 1831 | 1466744540300 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:20 INFO - PROCESS | 1831 | 1466744540308 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:20 INFO - PROCESS | 1831 | 1466744540529 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 22:02:20 INFO - PROCESS | 1831 | 1466744540553 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:20 INFO - PROCESS | 1831 | 1466744540560 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0800 == 36 [pid = 1831] [id = 421] 22:02:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x98ad0c00) [pid = 1831] [serial = 1264] [outer = (nil)] 22:02:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99ef1c00) [pid = 1831] [serial = 1265] [outer = 0x98ad0c00] 22:02:20 INFO - PROCESS | 1831 | 1466744540631 Marionette DEBUG loaded listener.js 22:02:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a551c00) [pid = 1831] [serial = 1266] [outer = 0x98ad0c00] 22:02:21 INFO - PROCESS | 1831 | 1466744541593 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 22:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 22:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1393ms 22:02:21 INFO - PROCESS | 1831 | 1466744541667 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 22:02:21 INFO - PROCESS | 1831 | 1466744541671 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 22:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 22:02:21 INFO - PROCESS | 1831 | 1466744541678 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 22:02:21 INFO - PROCESS | 1831 | 1466744541682 Marionette TRACE conn4 <- [1,1658,null,{}] 22:02:21 INFO - PROCESS | 1831 | 1466744541694 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:21 INFO - PROCESS | 1831 | 1466744541713 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:21 INFO - PROCESS | 1831 | 1466744541941 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 22:02:21 INFO - PROCESS | 1831 | 1466744541971 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:21 INFO - PROCESS | 1831 | 1466744541978 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d22800 == 37 [pid = 1831] [id = 422] 22:02:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99eea400) [pid = 1831] [serial = 1267] [outer = (nil)] 22:02:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9ac5b400) [pid = 1831] [serial = 1268] [outer = 0x99eea400] 22:02:22 INFO - PROCESS | 1831 | 1466744542052 Marionette DEBUG loaded listener.js 22:02:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9b77a800) [pid = 1831] [serial = 1269] [outer = 0x99eea400] 22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x94779000) [pid = 1831] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x996be400) [pid = 1831] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa1f22800) [pid = 1831] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9d88c800) [pid = 1831] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa229f000) [pid = 1831] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x93c27000) [pid = 1831] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x91ad9c00) [pid = 1831] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9538d800) [pid = 1831] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x979ee400) [pid = 1831] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x979f3800) [pid = 1831] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x998b1c00) [pid = 1831] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x914a4000) [pid = 1831] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 22:02:22 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9796dc00) [pid = 1831] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 22:02:23 INFO - PROCESS | 1831 | 1466744543118 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 22:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 22:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1482ms 22:02:23 INFO - PROCESS | 1831 | 1466744543162 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 22:02:23 INFO - PROCESS | 1831 | 1466744543166 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 22:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 22:02:23 INFO - PROCESS | 1831 | 1466744543172 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 22:02:23 INFO - PROCESS | 1831 | 1466744543176 Marionette TRACE conn4 <- [1,1662,null,{}] 22:02:23 INFO - PROCESS | 1831 | 1466744543181 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:23 INFO - PROCESS | 1831 | 1466744543186 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:23 INFO - PROCESS | 1831 | 1466744543354 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 22:02:23 INFO - PROCESS | 1831 | 1466744543370 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:23 INFO - PROCESS | 1831 | 1466744543379 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x94778800 == 38 [pid = 1831] [id = 423] 22:02:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x953ee000) [pid = 1831] [serial = 1270] [outer = (nil)] 22:02:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9a76f800) [pid = 1831] [serial = 1271] [outer = 0x953ee000] 22:02:23 INFO - PROCESS | 1831 | 1466744543588 Marionette DEBUG loaded listener.js 22:02:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9b946c00) [pid = 1831] [serial = 1272] [outer = 0x953ee000] 22:02:24 INFO - PROCESS | 1831 | 1466744544424 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 22:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 22:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1284ms 22:02:24 INFO - PROCESS | 1831 | 1466744544512 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 22:02:24 INFO - PROCESS | 1831 | 1466744544519 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 22:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 22:02:24 INFO - PROCESS | 1831 | 1466744544531 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 22:02:24 INFO - PROCESS | 1831 | 1466744544536 Marionette TRACE conn4 <- [1,1666,null,{}] 22:02:24 INFO - PROCESS | 1831 | 1466744544546 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:24 INFO - PROCESS | 1831 | 1466744544552 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:24 INFO - PROCESS | 1831 | 1466744544783 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 22:02:24 INFO - PROCESS | 1831 | 1466744544971 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:24 INFO - PROCESS | 1831 | 1466744544985 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a9400 == 39 [pid = 1831] [id = 424] 22:02:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x93c2f000) [pid = 1831] [serial = 1273] [outer = (nil)] 22:02:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9477c800) [pid = 1831] [serial = 1274] [outer = 0x93c2f000] 22:02:25 INFO - PROCESS | 1831 | 1466744545173 Marionette DEBUG loaded listener.js 22:02:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9529bc00) [pid = 1831] [serial = 1275] [outer = 0x93c2f000] 22:02:26 INFO - PROCESS | 1831 | 1466744546214 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 22:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 22:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1743ms 22:02:26 INFO - PROCESS | 1831 | 1466744546276 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 22:02:26 INFO - PROCESS | 1831 | 1466744546281 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 22:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 22:02:26 INFO - PROCESS | 1831 | 1466744546292 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 22:02:26 INFO - PROCESS | 1831 | 1466744546298 Marionette TRACE conn4 <- [1,1670,null,{}] 22:02:26 INFO - PROCESS | 1831 | 1466744546306 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:26 INFO - PROCESS | 1831 | 1466744546312 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:26 INFO - PROCESS | 1831 | 1466744546525 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 22:02:26 INFO - PROCESS | 1831 | 1466744546760 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:26 INFO - PROCESS | 1831 | 1466744546767 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x94775800 == 40 [pid = 1831] [id = 425] 22:02:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9989e400) [pid = 1831] [serial = 1276] [outer = (nil)] 22:02:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99c71000) [pid = 1831] [serial = 1277] [outer = 0x9989e400] 22:02:26 INFO - PROCESS | 1831 | 1466744546896 Marionette DEBUG loaded listener.js 22:02:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99d28400) [pid = 1831] [serial = 1278] [outer = 0x9989e400] 22:02:27 INFO - PROCESS | 1831 | 1466744547917 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 22:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 22:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1701ms 22:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 22:02:27 INFO - PROCESS | 1831 | 1466744547990 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 22:02:27 INFO - PROCESS | 1831 | 1466744547994 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 22:02:28 INFO - PROCESS | 1831 | 1466744548001 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 22:02:28 INFO - PROCESS | 1831 | 1466744548004 Marionette TRACE conn4 <- [1,1674,null,{}] 22:02:28 INFO - PROCESS | 1831 | 1466744548019 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:28 INFO - PROCESS | 1831 | 1466744548029 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:28 INFO - PROCESS | 1831 | 1466744548259 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 22:02:28 INFO - PROCESS | 1831 | 1466744548591 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:28 INFO - PROCESS | 1831 | 1466744548603 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d4f3c00 == 41 [pid = 1831] [id = 426] 22:02:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9d4f5400) [pid = 1831] [serial = 1279] [outer = (nil)] 22:02:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9d87cc00) [pid = 1831] [serial = 1280] [outer = 0x9d4f5400] 22:02:28 INFO - PROCESS | 1831 | 1466744548696 Marionette DEBUG loaded listener.js 22:02:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9d889800) [pid = 1831] [serial = 1281] [outer = 0x9d4f5400] 22:02:29 INFO - PROCESS | 1831 | 1466744549593 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 22:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 22:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1634ms 22:02:29 INFO - PROCESS | 1831 | 1466744549635 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 22:02:29 INFO - PROCESS | 1831 | 1466744549639 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 22:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 22:02:29 INFO - PROCESS | 1831 | 1466744549646 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 22:02:29 INFO - PROCESS | 1831 | 1466744549650 Marionette TRACE conn4 <- [1,1678,null,{}] 22:02:29 INFO - PROCESS | 1831 | 1466744549656 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:29 INFO - PROCESS | 1831 | 1466744549662 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:29 INFO - PROCESS | 1831 | 1466744549862 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 22:02:30 INFO - PROCESS | 1831 | 1466744550043 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:30 INFO - PROCESS | 1831 | 1466744550050 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdae400 == 42 [pid = 1831] [id = 427] 22:02:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9d80f000) [pid = 1831] [serial = 1282] [outer = (nil)] 22:02:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa2133c00) [pid = 1831] [serial = 1283] [outer = 0x9d80f000] 22:02:30 INFO - PROCESS | 1831 | 1466744550179 Marionette DEBUG loaded listener.js 22:02:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa221fc00) [pid = 1831] [serial = 1284] [outer = 0x9d80f000] 22:02:31 INFO - PROCESS | 1831 | 1466744551092 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 22:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 22:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1531ms 22:02:31 INFO - PROCESS | 1831 | 1466744551179 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 22:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 22:02:31 INFO - PROCESS | 1831 | 1466744551184 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 22:02:31 INFO - PROCESS | 1831 | 1466744551191 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 22:02:31 INFO - PROCESS | 1831 | 1466744551194 Marionette TRACE conn4 <- [1,1682,null,{}] 22:02:31 INFO - PROCESS | 1831 | 1466744551202 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:31 INFO - PROCESS | 1831 | 1466744551207 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:31 INFO - PROCESS | 1831 | 1466744551439 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 22:02:31 INFO - PROCESS | 1831 | 1466744551705 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:31 INFO - PROCESS | 1831 | 1466744551715 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529b400 == 43 [pid = 1831] [id = 428] 22:02:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x953ed800) [pid = 1831] [serial = 1285] [outer = (nil)] 22:02:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa22ab400) [pid = 1831] [serial = 1286] [outer = 0x953ed800] 22:02:31 INFO - PROCESS | 1831 | 1466744551822 Marionette DEBUG loaded listener.js 22:02:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa2432800) [pid = 1831] [serial = 1287] [outer = 0x953ed800] 22:02:32 INFO - PROCESS | 1831 | 1466744552757 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 22:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 22:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1633ms 22:02:32 INFO - PROCESS | 1831 | 1466744552825 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 22:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 22:02:32 INFO - PROCESS | 1831 | 1466744552829 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 22:02:32 INFO - PROCESS | 1831 | 1466744552836 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 22:02:32 INFO - PROCESS | 1831 | 1466744552839 Marionette TRACE conn4 <- [1,1686,null,{}] 22:02:32 INFO - PROCESS | 1831 | 1466744552846 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:32 INFO - PROCESS | 1831 | 1466744552858 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:33 INFO - PROCESS | 1831 | 1466744553156 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 22:02:33 INFO - PROCESS | 1831 | 1466744553455 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:33 INFO - PROCESS | 1831 | 1466744553467 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a8400 == 44 [pid = 1831] [id = 429] 22:02:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa1f2b400) [pid = 1831] [serial = 1288] [outer = (nil)] 22:02:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa3238c00) [pid = 1831] [serial = 1289] [outer = 0xa1f2b400] 22:02:33 INFO - PROCESS | 1831 | 1466744553555 Marionette DEBUG loaded listener.js 22:02:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa3278c00) [pid = 1831] [serial = 1290] [outer = 0xa1f2b400] 22:02:34 INFO - PROCESS | 1831 | 1466744554469 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 22:02:34 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 22:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1682ms 22:02:34 INFO - PROCESS | 1831 | 1466744554518 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 22:02:34 INFO - PROCESS | 1831 | 1466744554521 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 22:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 22:02:34 INFO - PROCESS | 1831 | 1466744554530 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 22:02:34 INFO - PROCESS | 1831 | 1466744554534 Marionette TRACE conn4 <- [1,1690,null,{}] 22:02:34 INFO - PROCESS | 1831 | 1466744554540 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:34 INFO - PROCESS | 1831 | 1466744554545 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:34 INFO - PROCESS | 1831 | 1466744554762 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 22:02:35 INFO - PROCESS | 1831 | 1466744555000 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:35 INFO - PROCESS | 1831 | 1466744555010 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad400 == 45 [pid = 1831] [id = 430] 22:02:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x914a3400) [pid = 1831] [serial = 1291] [outer = (nil)] 22:02:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x93a58400) [pid = 1831] [serial = 1292] [outer = 0x914a3400] 22:02:35 INFO - PROCESS | 1831 | 1466744555157 Marionette DEBUG loaded listener.js 22:02:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x97901400) [pid = 1831] [serial = 1293] [outer = 0x914a3400] 22:02:36 INFO - PROCESS | 1831 | 1466744556466 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 22:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 22:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1984ms 22:02:36 INFO - PROCESS | 1831 | 1466744556515 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 22:02:36 INFO - PROCESS | 1831 | 1466744556522 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 22:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 22:02:36 INFO - PROCESS | 1831 | 1466744556535 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 22:02:36 INFO - PROCESS | 1831 | 1466744556541 Marionette TRACE conn4 <- [1,1694,null,{}] 22:02:36 INFO - PROCESS | 1831 | 1466744556551 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:36 INFO - PROCESS | 1831 | 1466744556556 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:36 INFO - PROCESS | 1831 | 1466744556865 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 22:02:37 INFO - PROCESS | 1831 | 1466744557068 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:37 INFO - PROCESS | 1831 | 1466744557082 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x97906000 == 46 [pid = 1831] [id = 431] 22:02:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x97908c00) [pid = 1831] [serial = 1294] [outer = (nil)] 22:02:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x97910400) [pid = 1831] [serial = 1295] [outer = 0x97908c00] 22:02:37 INFO - PROCESS | 1831 | 1466744557253 Marionette DEBUG loaded listener.js 22:02:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x979f2400) [pid = 1831] [serial = 1296] [outer = 0x97908c00] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x99d22800 == 45 [pid = 1831] [id = 422] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0800 == 44 [pid = 1831] [id = 421] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x97910c00 == 43 [pid = 1831] [id = 420] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x93a52c00 == 42 [pid = 1831] [id = 419] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdadc00 == 41 [pid = 1831] [id = 418] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x914a8c00 == 40 [pid = 1831] [id = 412] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x914a7c00 == 39 [pid = 1831] [id = 417] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x953eb800 == 38 [pid = 1831] [id = 410] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad9400 == 37 [pid = 1831] [id = 411] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x979f1c00 == 36 [pid = 1831] [id = 414] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x914ac800 == 35 [pid = 1831] [id = 415] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x99ee6000 == 34 [pid = 1831] [id = 413] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae3c00 == 33 [pid = 1831] [id = 416] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x93a5e400 == 32 [pid = 1831] [id = 405] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad400 == 31 [pid = 1831] [id = 430] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x914a8400 == 30 [pid = 1831] [id = 429] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x9529b400 == 29 [pid = 1831] [id = 428] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdae400 == 28 [pid = 1831] [id = 427] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x94775800 == 27 [pid = 1831] [id = 425] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x9d4f3c00 == 26 [pid = 1831] [id = 426] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x94778800 == 25 [pid = 1831] [id = 423] 22:02:39 INFO - PROCESS | 1831 | --DOCSHELL 0x914a9400 == 24 [pid = 1831] [id = 424] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x953e5c00) [pid = 1831] [serial = 1194] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x95299000) [pid = 1831] [serial = 1193] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9a056c00) [pid = 1831] [serial = 1197] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x99d21c00) [pid = 1831] [serial = 1196] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0xa21fc000) [pid = 1831] [serial = 1200] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa1f2c800) [pid = 1831] [serial = 1199] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa3237c00) [pid = 1831] [serial = 1203] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa2ef1800) [pid = 1831] [serial = 1202] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa4d0a800) [pid = 1831] [serial = 1206] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa33c2000) [pid = 1831] [serial = 1205] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x95387c00) [pid = 1831] [serial = 1218] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9529ac00) [pid = 1831] [serial = 1217] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x91adf800) [pid = 1831] [serial = 1220] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x93a53400) [pid = 1831] [serial = 1221] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x953e5000) [pid = 1831] [serial = 1223] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa67a1000) [pid = 1831] [serial = 1209] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x979f9000) [pid = 1831] [serial = 1226] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa4f74800) [pid = 1831] [serial = 1208] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa6837c00) [pid = 1831] [serial = 1212] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa682c000) [pid = 1831] [serial = 1211] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x914ae000) [pid = 1831] [serial = 1215] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x914ad000) [pid = 1831] [serial = 1214] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x98a74c00) [pid = 1831] [serial = 1227] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99899400) [pid = 1831] [serial = 1230] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x98a28800) [pid = 1831] [serial = 1229] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953f2c00) [pid = 1831] [serial = 1224] [outer = (nil)] [url = about:blank] 22:02:39 INFO - PROCESS | 1831 | 1466744559693 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 22:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 22:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 3198ms 22:02:39 INFO - PROCESS | 1831 | 1466744559733 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 22:02:39 INFO - PROCESS | 1831 | 1466744559741 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 22:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 22:02:39 INFO - PROCESS | 1831 | 1466744559752 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 22:02:39 INFO - PROCESS | 1831 | 1466744559758 Marionette TRACE conn4 <- [1,1698,null,{}] 22:02:39 INFO - PROCESS | 1831 | 1466744559768 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:39 INFO - PROCESS | 1831 | 1466744559775 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:40 INFO - PROCESS | 1831 | 1466744560040 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 22:02:40 INFO - PROCESS | 1831 | 1466744560179 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:40 INFO - PROCESS | 1831 | 1466744560195 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adbc00 == 25 [pid = 1831] [id = 432] 22:02:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x91adec00) [pid = 1831] [serial = 1297] [outer = (nil)] 22:02:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x93a53400) [pid = 1831] [serial = 1298] [outer = 0x91adec00] 22:02:40 INFO - PROCESS | 1831 | 1466744560273 Marionette DEBUG loaded listener.js 22:02:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x93a7a400) [pid = 1831] [serial = 1299] [outer = 0x91adec00] 22:02:41 INFO - PROCESS | 1831 | 1466744561190 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 22:02: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 22:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1501ms 22:02:41 INFO - PROCESS | 1831 | 1466744561253 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 22:02:41 INFO - PROCESS | 1831 | 1466744561263 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 22:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 22:02:41 INFO - PROCESS | 1831 | 1466744561276 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 22:02:41 INFO - PROCESS | 1831 | 1466744561283 Marionette TRACE conn4 <- [1,1702,null,{}] 22:02:41 INFO - PROCESS | 1831 | 1466744561290 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:41 INFO - PROCESS | 1831 | 1466744561297 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:41 INFO - PROCESS | 1831 | 1466744561512 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 22:02:41 INFO - PROCESS | 1831 | 1466744561713 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:41 INFO - PROCESS | 1831 | 1466744561723 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529fc00 == 26 [pid = 1831] [id = 433] 22:02:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x95386400) [pid = 1831] [serial = 1300] [outer = (nil)] 22:02:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9538ec00) [pid = 1831] [serial = 1301] [outer = 0x95386400] 22:02:41 INFO - PROCESS | 1831 | 1466744561805 Marionette DEBUG loaded listener.js 22:02:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x953e9000) [pid = 1831] [serial = 1302] [outer = 0x95386400] 22:02:42 INFO - PROCESS | 1831 | 1466744562772 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 22:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 22:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1546ms 22:02:42 INFO - PROCESS | 1831 | 1466744562822 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 22:02:42 INFO - PROCESS | 1831 | 1466744562827 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 22:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 22:02:42 INFO - PROCESS | 1831 | 1466744562844 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 22:02:42 INFO - PROCESS | 1831 | 1466744562851 Marionette TRACE conn4 <- [1,1706,null,{}] 22:02:42 INFO - PROCESS | 1831 | 1466744562871 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:42 INFO - PROCESS | 1831 | 1466744562882 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:43 INFO - PROCESS | 1831 | 1466744563188 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 22:02:43 INFO - PROCESS | 1831 | 1466744563371 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:43 INFO - PROCESS | 1831 | 1466744563385 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f7800 == 27 [pid = 1831] [id = 434] 22:02:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x979f8c00) [pid = 1831] [serial = 1303] [outer = (nil)] 22:02:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x98a74c00) [pid = 1831] [serial = 1304] [outer = 0x979f8c00] 22:02:43 INFO - PROCESS | 1831 | 1466744563463 Marionette DEBUG loaded listener.js 22:02:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9981f800) [pid = 1831] [serial = 1305] [outer = 0x979f8c00] 22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x97974400) [pid = 1831] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x91ad5400) [pid = 1831] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99ee6800) [pid = 1831] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9a54dc00) [pid = 1831] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x99eeb800) [pid = 1831] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x95389400) [pid = 1831] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x8fdb1400) [pid = 1831] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x93a80400) [pid = 1831] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x98ad0c00) [pid = 1831] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99eea400) [pid = 1831] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98a2cc00) [pid = 1831] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x94775000) [pid = 1831] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9981b800) [pid = 1831] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 22:02:44 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x953ee000) [pid = 1831] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 22:02:45 INFO - PROCESS | 1831 | 1466744565080 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 22:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 22:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2306ms 22:02:45 INFO - PROCESS | 1831 | 1466744565143 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 22:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 22:02:45 INFO - PROCESS | 1831 | 1466744565149 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 22:02:45 INFO - PROCESS | 1831 | 1466744565156 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 22:02:45 INFO - PROCESS | 1831 | 1466744565160 Marionette TRACE conn4 <- [1,1710,null,{}] 22:02:45 INFO - PROCESS | 1831 | 1466744565170 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:45 INFO - PROCESS | 1831 | 1466744565176 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:45 INFO - PROCESS | 1831 | 1466744565376 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 22:02:45 INFO - PROCESS | 1831 | 1466744565515 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:45 INFO - PROCESS | 1831 | 1466744565526 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb1400 == 28 [pid = 1831] [id = 435] 22:02:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x93a80400) [pid = 1831] [serial = 1306] [outer = (nil)] 22:02:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9836e000) [pid = 1831] [serial = 1307] [outer = 0x93a80400] 22:02:45 INFO - PROCESS | 1831 | 1466744565617 Marionette DEBUG loaded listener.js 22:02:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x998a7400) [pid = 1831] [serial = 1308] [outer = 0x93a80400] 22:02:46 INFO - PROCESS | 1831 | 1466744566584 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 22:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 22:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1486ms 22:02:46 INFO - PROCESS | 1831 | 1466744566643 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 22:02:46 INFO - PROCESS | 1831 | 1466744566649 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 22:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 22:02:46 INFO - PROCESS | 1831 | 1466744566658 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 22:02:46 INFO - PROCESS | 1831 | 1466744566663 Marionette TRACE conn4 <- [1,1714,null,{}] 22:02:46 INFO - PROCESS | 1831 | 1466744566671 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:46 INFO - PROCESS | 1831 | 1466744566678 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:46 INFO - PROCESS | 1831 | 1466744566993 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 22:02:47 INFO - PROCESS | 1831 | 1466744567283 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:47 INFO - PROCESS | 1831 | 1466744567294 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a8c00 == 29 [pid = 1831] [id = 436] 22:02:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x914a9400) [pid = 1831] [serial = 1309] [outer = (nil)] 22:02:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x914b1400) [pid = 1831] [serial = 1310] [outer = 0x914a9400] 22:02:47 INFO - PROCESS | 1831 | 1466744567424 Marionette DEBUG loaded listener.js 22:02:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93a51c00) [pid = 1831] [serial = 1311] [outer = 0x914a9400] 22:02:48 INFO - PROCESS | 1831 | 1466744568538 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 22:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 22:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1946ms 22:02:48 INFO - PROCESS | 1831 | 1466744568606 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 22:02:48 INFO - PROCESS | 1831 | 1466744568613 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 22:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 22:02:48 INFO - PROCESS | 1831 | 1466744568623 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 22:02:48 INFO - PROCESS | 1831 | 1466744568630 Marionette TRACE conn4 <- [1,1718,null,{}] 22:02:48 INFO - PROCESS | 1831 | 1466744568639 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:48 INFO - PROCESS | 1831 | 1466744568645 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:48 INFO - PROCESS | 1831 | 1466744568884 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 22:02:49 INFO - PROCESS | 1831 | 1466744569163 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:49 INFO - PROCESS | 1831 | 1466744569172 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x914b0000 == 30 [pid = 1831] [id = 437] 22:02:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x953e5400) [pid = 1831] [serial = 1312] [outer = (nil)] 22:02:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x953f1800) [pid = 1831] [serial = 1313] [outer = 0x953e5400] 22:02:49 INFO - PROCESS | 1831 | 1466744569286 Marionette DEBUG loaded listener.js 22:02:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x97904800) [pid = 1831] [serial = 1314] [outer = 0x953e5400] 22:02:50 INFO - PROCESS | 1831 | 1466744570290 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 22:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 22:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1744ms 22:02:50 INFO - PROCESS | 1831 | 1466744570368 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 22:02:50 INFO - PROCESS | 1831 | 1466744570373 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 22:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 22:02:50 INFO - PROCESS | 1831 | 1466744570381 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 22:02:50 INFO - PROCESS | 1831 | 1466744570385 Marionette TRACE conn4 <- [1,1722,null,{}] 22:02:50 INFO - PROCESS | 1831 | 1466744570391 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:50 INFO - PROCESS | 1831 | 1466744570397 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:50 INFO - PROCESS | 1831 | 1466744570627 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 22:02:50 INFO - PROCESS | 1831 | 1466744570915 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:50 INFO - PROCESS | 1831 | 1466744570927 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae4000 == 31 [pid = 1831] [id = 438] 22:02:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x998a6000) [pid = 1831] [serial = 1315] [outer = (nil)] 22:02:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x99d19400) [pid = 1831] [serial = 1316] [outer = 0x998a6000] 22:02:51 INFO - PROCESS | 1831 | 1466744571027 Marionette DEBUG loaded listener.js 22:02:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99d1d400) [pid = 1831] [serial = 1317] [outer = 0x998a6000] 22:02:52 INFO - PROCESS | 1831 | 1466744572024 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 22:02:52 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 22:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1692ms 22:02:52 INFO - PROCESS | 1831 | 1466744572074 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 22:02:52 INFO - PROCESS | 1831 | 1466744572082 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 22:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 22:02:52 INFO - PROCESS | 1831 | 1466744572100 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 22:02:52 INFO - PROCESS | 1831 | 1466744572108 Marionette TRACE conn4 <- [1,1726,null,{}] 22:02:52 INFO - PROCESS | 1831 | 1466744572115 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:52 INFO - PROCESS | 1831 | 1466744572122 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:52 INFO - PROCESS | 1831 | 1466744572374 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 22:02:52 INFO - PROCESS | 1831 | 1466744572604 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:52 INFO - PROCESS | 1831 | 1466744572613 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a4f800 == 32 [pid = 1831] [id = 439] 22:02:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x95391c00) [pid = 1831] [serial = 1318] [outer = (nil)] 22:02:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a54e400) [pid = 1831] [serial = 1319] [outer = 0x95391c00] 22:02:52 INFO - PROCESS | 1831 | 1466744572738 Marionette DEBUG loaded listener.js 22:02:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9a557000) [pid = 1831] [serial = 1320] [outer = 0x95391c00] 22:02:53 INFO - PROCESS | 1831 | 1466744573688 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 22:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 22:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1654ms 22:02:53 INFO - PROCESS | 1831 | 1466744573747 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 22:02:53 INFO - PROCESS | 1831 | 1466744573750 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 22:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 22:02:53 INFO - PROCESS | 1831 | 1466744573759 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 22:02:53 INFO - PROCESS | 1831 | 1466744573764 Marionette TRACE conn4 <- [1,1730,null,{}] 22:02:53 INFO - PROCESS | 1831 | 1466744573771 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:53 INFO - PROCESS | 1831 | 1466744573777 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:54 INFO - PROCESS | 1831 | 1466744574028 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 22:02:54 INFO - PROCESS | 1831 | 1466744574264 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:54 INFO - PROCESS | 1831 | 1466744574271 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x95386000 == 33 [pid = 1831] [id = 440] 22:02:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x979f7400) [pid = 1831] [serial = 1321] [outer = (nil)] 22:02:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9ac56800) [pid = 1831] [serial = 1322] [outer = 0x979f7400] 22:02:54 INFO - PROCESS | 1831 | 1466744574405 Marionette DEBUG loaded listener.js 22:02:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9afdd400) [pid = 1831] [serial = 1323] [outer = 0x979f7400] 22:02:55 INFO - PROCESS | 1831 | 1466744575381 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 22:02:55 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 22:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1690ms 22:02:55 INFO - PROCESS | 1831 | 1466744575451 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 22:02:55 INFO - PROCESS | 1831 | 1466744575454 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 22:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 22:02:55 INFO - PROCESS | 1831 | 1466744575462 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 22:02:55 INFO - PROCESS | 1831 | 1466744575465 Marionette TRACE conn4 <- [1,1734,null,{}] 22:02:55 INFO - PROCESS | 1831 | 1466744575471 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:55 INFO - PROCESS | 1831 | 1466744575477 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:55 INFO - PROCESS | 1831 | 1466744575674 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 22:02:55 INFO - PROCESS | 1831 | 1466744575916 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:55 INFO - PROCESS | 1831 | 1466744575937 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a20000 == 34 [pid = 1831] [id = 441] 22:02:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9b945000) [pid = 1831] [serial = 1324] [outer = (nil)] 22:02:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9d4f7000) [pid = 1831] [serial = 1325] [outer = 0x9b945000] 22:02:56 INFO - PROCESS | 1831 | 1466744576086 Marionette DEBUG loaded listener.js 22:02:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa1081000) [pid = 1831] [serial = 1326] [outer = 0x9b945000] 22:02:57 INFO - PROCESS | 1831 | 1466744577133 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 22:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 22:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1736ms 22:02:57 INFO - PROCESS | 1831 | 1466744577199 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 22:02:57 INFO - PROCESS | 1831 | 1466744577203 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 22:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 22:02:57 INFO - PROCESS | 1831 | 1466744577211 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 22:02:57 INFO - PROCESS | 1831 | 1466744577215 Marionette TRACE conn4 <- [1,1738,null,{}] 22:02:57 INFO - PROCESS | 1831 | 1466744577221 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:57 INFO - PROCESS | 1831 | 1466744577228 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:57 INFO - PROCESS | 1831 | 1466744577467 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 22:02:57 INFO - PROCESS | 1831 | 1466744577704 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:57 INFO - PROCESS | 1831 | 1466744577712 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a8400 == 35 [pid = 1831] [id = 442] 22:02:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9d4f7c00) [pid = 1831] [serial = 1327] [outer = (nil)] 22:02:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa1fa4c00) [pid = 1831] [serial = 1328] [outer = 0x9d4f7c00] 22:02:57 INFO - PROCESS | 1831 | 1466744577864 Marionette DEBUG loaded listener.js 22:02:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa2137c00) [pid = 1831] [serial = 1329] [outer = 0x9d4f7c00] 22:02:58 INFO - PROCESS | 1831 | 1466744578901 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 22:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 22:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1743ms 22:02:58 INFO - PROCESS | 1831 | 1466744578957 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 22:02:58 INFO - PROCESS | 1831 | 1466744578962 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 22:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 22:02:58 INFO - PROCESS | 1831 | 1466744578970 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 22:02:58 INFO - PROCESS | 1831 | 1466744578975 Marionette TRACE conn4 <- [1,1742,null,{}] 22:02:58 INFO - PROCESS | 1831 | 1466744578982 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:02:58 INFO - PROCESS | 1831 | 1466744578989 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:59 INFO - PROCESS | 1831 | 1466744579204 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 22:02:59 INFO - PROCESS | 1831 | 1466744579442 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:02:59 INFO - PROCESS | 1831 | 1466744579452 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:02:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0800 == 36 [pid = 1831] [id = 443] 22:02:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x8fdb2400) [pid = 1831] [serial = 1330] [outer = (nil)] 22:02:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x914a3800) [pid = 1831] [serial = 1331] [outer = 0x8fdb2400] 22:02:59 INFO - PROCESS | 1831 | 1466744579717 Marionette DEBUG loaded listener.js 22:02:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x914afc00) [pid = 1831] [serial = 1332] [outer = 0x8fdb2400] 22:03:00 INFO - PROCESS | 1831 | 1466744580644 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 22:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 22:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1734ms 22:03:00 INFO - PROCESS | 1831 | 1466744580706 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 22:03:00 INFO - PROCESS | 1831 | 1466744580713 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 22:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 22:03:00 INFO - PROCESS | 1831 | 1466744580724 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 22:03:00 INFO - PROCESS | 1831 | 1466744580727 Marionette TRACE conn4 <- [1,1746,null,{}] 22:03:00 INFO - PROCESS | 1831 | 1466744580737 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:00 INFO - PROCESS | 1831 | 1466744580744 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:01 INFO - PROCESS | 1831 | 1466744581019 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 22:03:01 INFO - PROCESS | 1831 | 1466744581349 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:01 INFO - PROCESS | 1831 | 1466744581360 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477a400 == 37 [pid = 1831] [id = 444] 22:03:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x951a4800) [pid = 1831] [serial = 1333] [outer = (nil)] 22:03:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x953f3c00) [pid = 1831] [serial = 1334] [outer = 0x951a4800] 22:03:01 INFO - PROCESS | 1831 | 1466744581454 Marionette DEBUG loaded listener.js 22:03:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x97970000) [pid = 1831] [serial = 1335] [outer = 0x951a4800] 22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0c00 == 36 [pid = 1831] [id = 368] 22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x9790a400 == 35 [pid = 1831] [id = 354] 22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x979f2000 == 34 [pid = 1831] [id = 367] 22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2fc00 == 33 [pid = 1831] [id = 353] 22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb1400 == 32 [pid = 1831] [id = 435] 22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x979f7800 == 31 [pid = 1831] [id = 434] 22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x9529fc00 == 30 [pid = 1831] [id = 433] 22:03:02 INFO - PROCESS | 1831 | 1466744582458 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 22:03:02 INFO - PROCESS | 1831 | --DOCSHELL 0x91adbc00 == 29 [pid = 1831] [id = 432] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x996b3400) [pid = 1831] [serial = 1262] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0xa1f25400) [pid = 1831] [serial = 1253] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa1f27800) [pid = 1831] [serial = 1254] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x99eefc00) [pid = 1831] [serial = 1241] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9ac5a000) [pid = 1831] [serial = 1248] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9a55a000) [pid = 1831] [serial = 1245] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9d816800) [pid = 1831] [serial = 1250] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x914a3c00) [pid = 1831] [serial = 1256] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x95385800) [pid = 1831] [serial = 1259] [outer = (nil)] [url = about:blank] 22:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 22:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1788ms 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a551c00) [pid = 1831] [serial = 1266] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9ac5b400) [pid = 1831] [serial = 1268] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x914ac400) [pid = 1831] [serial = 1257] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x98ac9000) [pid = 1831] [serial = 1239] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x95264400) [pid = 1831] [serial = 1235] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa101b800) [pid = 1831] [serial = 1251] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a0da000) [pid = 1831] [serial = 1242] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x953ee800) [pid = 1831] [serial = 1236] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x998b2400) [pid = 1831] [serial = 1232] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9981f000) [pid = 1831] [serial = 1238] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x998a8c00) [pid = 1831] [serial = 1263] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9998c400) [pid = 1831] [serial = 1233] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a555800) [pid = 1831] [serial = 1244] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953ebc00) [pid = 1831] [serial = 1260] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9b77a800) [pid = 1831] [serial = 1269] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a859000) [pid = 1831] [serial = 1247] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99ef1c00) [pid = 1831] [serial = 1265] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a76f800) [pid = 1831] [serial = 1271] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9b946c00) [pid = 1831] [serial = 1272] [outer = (nil)] [url = about:blank] 22:03:02 INFO - PROCESS | 1831 | 1466744582541 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 22:03:02 INFO - PROCESS | 1831 | 1466744582549 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 22:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 22:03:02 INFO - PROCESS | 1831 | 1466744582564 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 22:03:02 INFO - PROCESS | 1831 | 1466744582569 Marionette TRACE conn4 <- [1,1750,null,{}] 22:03:02 INFO - PROCESS | 1831 | 1466744582575 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:02 INFO - PROCESS | 1831 | 1466744582581 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:02 INFO - PROCESS | 1831 | 1466744582784 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 22:03:03 INFO - PROCESS | 1831 | 1466744582989 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:03 INFO - PROCESS | 1831 | 1466744582996 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x97907800 == 30 [pid = 1831] [id = 445] 22:03:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9790a400) [pid = 1831] [serial = 1336] [outer = (nil)] 22:03:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x98a22400) [pid = 1831] [serial = 1337] [outer = 0x9790a400] 22:03:03 INFO - PROCESS | 1831 | 1466744583079 Marionette DEBUG loaded listener.js 22:03:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x998a2400) [pid = 1831] [serial = 1338] [outer = 0x9790a400] 22:03:04 INFO - PROCESS | 1831 | 1466744584027 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 22:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 22:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1536ms 22:03:04 INFO - PROCESS | 1831 | 1466744584100 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 22:03:04 INFO - PROCESS | 1831 | 1466744584104 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 22:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 22:03:04 INFO - PROCESS | 1831 | 1466744584111 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 22:03:04 INFO - PROCESS | 1831 | 1466744584117 Marionette TRACE conn4 <- [1,1754,null,{}] 22:03:04 INFO - PROCESS | 1831 | 1466744584134 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:04 INFO - PROCESS | 1831 | 1466744584143 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:04 INFO - PROCESS | 1831 | 1466744584345 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 22:03:04 INFO - PROCESS | 1831 | 1466744584512 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:04 INFO - PROCESS | 1831 | 1466744584521 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad000 == 31 [pid = 1831] [id = 446] 22:03:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x998a3c00) [pid = 1831] [serial = 1339] [outer = (nil)] 22:03:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99ef0c00) [pid = 1831] [serial = 1340] [outer = 0x998a3c00] 22:03:04 INFO - PROCESS | 1831 | 1466744584601 Marionette DEBUG loaded listener.js 22:03:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9a0dbc00) [pid = 1831] [serial = 1341] [outer = 0x998a3c00] 22:03:05 INFO - PROCESS | 1831 | 1466744585485 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 22:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 22:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1435ms 22:03:05 INFO - PROCESS | 1831 | 1466744585561 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 22:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 22:03:05 INFO - PROCESS | 1831 | 1466744585567 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 22:03:05 INFO - PROCESS | 1831 | 1466744585574 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 22:03:05 INFO - PROCESS | 1831 | 1466744585578 Marionette TRACE conn4 <- [1,1758,null,{}] 22:03:05 INFO - PROCESS | 1831 | 1466744585584 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:05 INFO - PROCESS | 1831 | 1466744585590 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:05 INFO - PROCESS | 1831 | 1466744585845 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 22:03:05 INFO - PROCESS | 1831 | 1466744585873 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:05 INFO - PROCESS | 1831 | 1466744585882 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdaec00 == 32 [pid = 1831] [id = 447] 22:03:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x8fdb4800) [pid = 1831] [serial = 1342] [outer = (nil)] 22:03:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a769800) [pid = 1831] [serial = 1343] [outer = 0x8fdb4800] 22:03:05 INFO - PROCESS | 1831 | 1466744585957 Marionette DEBUG loaded listener.js 22:03:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a772c00) [pid = 1831] [serial = 1344] [outer = 0x8fdb4800] 22:03:06 INFO - PROCESS | 1831 | 1466744586952 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 22:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 22:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1439ms 22:03:07 INFO - PROCESS | 1831 | 1466744587015 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 22:03:07 INFO - PROCESS | 1831 | 1466744587019 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 22:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 22:03:07 INFO - PROCESS | 1831 | 1466744587026 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 22:03:07 INFO - PROCESS | 1831 | 1466744587029 Marionette TRACE conn4 <- [1,1762,null,{}] 22:03:07 INFO - PROCESS | 1831 | 1466744587035 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:07 INFO - PROCESS | 1831 | 1466744587041 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:07 INFO - PROCESS | 1831 | 1466744587279 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x979f8c00) [pid = 1831] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x95386400) [pid = 1831] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x93c2f000) [pid = 1831] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9989e400) [pid = 1831] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x97908c00) [pid = 1831] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9d4f5400) [pid = 1831] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9d80f000) [pid = 1831] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x953ed800) [pid = 1831] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x91adec00) [pid = 1831] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0xa1f2b400) [pid = 1831] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 22:03:07 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x914a3400) [pid = 1831] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 22:03:07 INFO - PROCESS | 1831 | 1466744587509 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:07 INFO - PROCESS | 1831 | 1466744587517 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2f000 == 33 [pid = 1831] [id = 448] 22:03:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9471b000) [pid = 1831] [serial = 1345] [outer = (nil)] 22:03:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x953ed800) [pid = 1831] [serial = 1346] [outer = 0x9471b000] 22:03:07 INFO - PROCESS | 1831 | 1466744587667 Marionette DEBUG loaded listener.js 22:03:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9b943800) [pid = 1831] [serial = 1347] [outer = 0x9471b000] 22:03:08 INFO - PROCESS | 1831 | 1466744588566 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 22:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 22:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1585ms 22:03:08 INFO - PROCESS | 1831 | 1466744588614 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 22:03:08 INFO - PROCESS | 1831 | 1466744588621 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 22:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 22:03:08 INFO - PROCESS | 1831 | 1466744588631 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 22:03:08 INFO - PROCESS | 1831 | 1466744588635 Marionette TRACE conn4 <- [1,1766,null,{}] 22:03:08 INFO - PROCESS | 1831 | 1466744588643 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:08 INFO - PROCESS | 1831 | 1466744588654 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:08 INFO - PROCESS | 1831 | 1466744588854 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 22:03:09 INFO - PROCESS | 1831 | 1466744589018 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:09 INFO - PROCESS | 1831 | 1466744589030 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb7400 == 34 [pid = 1831] [id = 449] 22:03:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x95267800) [pid = 1831] [serial = 1348] [outer = (nil)] 22:03:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0xa101d400) [pid = 1831] [serial = 1349] [outer = 0x95267800] 22:03:09 INFO - PROCESS | 1831 | 1466744589127 Marionette DEBUG loaded listener.js 22:03:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0xa1023400) [pid = 1831] [serial = 1350] [outer = 0x95267800] 22:03:10 INFO - PROCESS | 1831 | 1466744590212 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 22:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 22:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1634ms 22:03:10 INFO - PROCESS | 1831 | 1466744590266 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 22:03:10 INFO - PROCESS | 1831 | 1466744590274 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 22:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 22:03:10 INFO - PROCESS | 1831 | 1466744590284 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 22:03:10 INFO - PROCESS | 1831 | 1466744590289 Marionette TRACE conn4 <- [1,1770,null,{}] 22:03:10 INFO - PROCESS | 1831 | 1466744590300 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:10 INFO - PROCESS | 1831 | 1466744590306 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:10 INFO - PROCESS | 1831 | 1466744590587 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 22:03:10 INFO - PROCESS | 1831 | 1466744590844 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:10 INFO - PROCESS | 1831 | 1466744590857 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2fc00 == 35 [pid = 1831] [id = 450] 22:03:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9477ac00) [pid = 1831] [serial = 1351] [outer = (nil)] 22:03:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x953e7000) [pid = 1831] [serial = 1352] [outer = 0x9477ac00] 22:03:10 INFO - PROCESS | 1831 | 1466744590989 Marionette DEBUG loaded listener.js 22:03:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x97903c00) [pid = 1831] [serial = 1353] [outer = 0x9477ac00] 22:03:12 INFO - PROCESS | 1831 | 1466744592024 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 22:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 22:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1791ms 22:03:12 INFO - PROCESS | 1831 | 1466744592075 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 22:03:12 INFO - PROCESS | 1831 | 1466744592083 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 22:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 22:03:12 INFO - PROCESS | 1831 | 1466744592095 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 22:03:12 INFO - PROCESS | 1831 | 1466744592099 Marionette TRACE conn4 <- [1,1774,null,{}] 22:03:12 INFO - PROCESS | 1831 | 1466744592106 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:12 INFO - PROCESS | 1831 | 1466744592113 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:12 INFO - PROCESS | 1831 | 1466744592319 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 22:03:12 INFO - PROCESS | 1831 | 1466744592571 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:12 INFO - PROCESS | 1831 | 1466744592581 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x99b46800 == 36 [pid = 1831] [id = 451] 22:03:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x99d19c00) [pid = 1831] [serial = 1354] [outer = (nil)] 22:03:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x99d27400) [pid = 1831] [serial = 1355] [outer = 0x99d19c00] 22:03:12 INFO - PROCESS | 1831 | 1466744592714 Marionette DEBUG loaded listener.js 22:03:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99ef1c00) [pid = 1831] [serial = 1356] [outer = 0x99d19c00] 22:03:13 INFO - PROCESS | 1831 | 1466744593840 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 22:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 22:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1789ms 22:03:13 INFO - PROCESS | 1831 | 1466744593885 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 22:03:13 INFO - PROCESS | 1831 | 1466744593890 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 22:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 22:03:13 INFO - PROCESS | 1831 | 1466744593897 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 22:03:13 INFO - PROCESS | 1831 | 1466744593904 Marionette TRACE conn4 <- [1,1778,null,{}] 22:03:13 INFO - PROCESS | 1831 | 1466744593921 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:13 INFO - PROCESS | 1831 | 1466744593931 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:14 INFO - PROCESS | 1831 | 1466744594140 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 22:03:14 INFO - PROCESS | 1831 | 1466744594397 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:14 INFO - PROCESS | 1831 | 1466744594405 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d879400 == 37 [pid = 1831] [id = 452] 22:03:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9d88ac00) [pid = 1831] [serial = 1357] [outer = (nil)] 22:03:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa1022c00) [pid = 1831] [serial = 1358] [outer = 0x9d88ac00] 22:03:14 INFO - PROCESS | 1831 | 1466744594502 Marionette DEBUG loaded listener.js 22:03:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa1f29400) [pid = 1831] [serial = 1359] [outer = 0x9d88ac00] 22:03:15 INFO - PROCESS | 1831 | 1466744595453 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 22:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 22:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1596ms 22:03:15 INFO - PROCESS | 1831 | 1466744595494 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 22:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 22:03:15 INFO - PROCESS | 1831 | 1466744595500 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 22:03:15 INFO - PROCESS | 1831 | 1466744595507 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 22:03:15 INFO - PROCESS | 1831 | 1466744595510 Marionette TRACE conn4 <- [1,1782,null,{}] 22:03:15 INFO - PROCESS | 1831 | 1466744595516 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:15 INFO - PROCESS | 1831 | 1466744595521 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:15 INFO - PROCESS | 1831 | 1466744595714 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 22:03:15 INFO - PROCESS | 1831 | 1466744595952 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:15 INFO - PROCESS | 1831 | 1466744595961 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x998ae400 == 38 [pid = 1831] [id = 453] 22:03:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a550000) [pid = 1831] [serial = 1360] [outer = (nil)] 22:03:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa2277800) [pid = 1831] [serial = 1361] [outer = 0x9a550000] 22:03:16 INFO - PROCESS | 1831 | 1466744596099 Marionette DEBUG loaded listener.js 22:03:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa22fa400) [pid = 1831] [serial = 1362] [outer = 0x9a550000] 22:03:17 INFO - PROCESS | 1831 | 1466744597025 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 22:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 22:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1587ms 22:03:17 INFO - PROCESS | 1831 | 1466744597095 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 22:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 22:03:17 INFO - PROCESS | 1831 | 1466744597100 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 22:03:17 INFO - PROCESS | 1831 | 1466744597107 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 22:03:17 INFO - PROCESS | 1831 | 1466744597112 Marionette TRACE conn4 <- [1,1786,null,{}] 22:03:17 INFO - PROCESS | 1831 | 1466744597119 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:17 INFO - PROCESS | 1831 | 1466744597124 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:17 INFO - PROCESS | 1831 | 1466744597361 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 22:03:17 INFO - PROCESS | 1831 | 1466744597599 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:17 INFO - PROCESS | 1831 | 1466744597605 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x914af400 == 39 [pid = 1831] [id = 454] 22:03:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x96e60000) [pid = 1831] [serial = 1363] [outer = (nil)] 22:03:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa2ef0000) [pid = 1831] [serial = 1364] [outer = 0x96e60000] 22:03:17 INFO - PROCESS | 1831 | 1466744597754 Marionette DEBUG loaded listener.js 22:03:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa3234800) [pid = 1831] [serial = 1365] [outer = 0x96e60000] 22:03:18 INFO - PROCESS | 1831 | 1466744598783 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 22:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 22:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1733ms 22:03:18 INFO - PROCESS | 1831 | 1466744598841 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 22:03:18 INFO - PROCESS | 1831 | 1466744598846 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 22:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 22:03:18 INFO - PROCESS | 1831 | 1466744598854 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 22:03:18 INFO - PROCESS | 1831 | 1466744598858 Marionette TRACE conn4 <- [1,1790,null,{}] 22:03:18 INFO - PROCESS | 1831 | 1466744598864 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:18 INFO - PROCESS | 1831 | 1466744598875 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:19 INFO - PROCESS | 1831 | 1466744599164 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 22:03:19 INFO - PROCESS | 1831 | 1466744599451 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:19 INFO - PROCESS | 1831 | 1466744599463 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x951a0800 == 40 [pid = 1831] [id = 455] 22:03:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9529e800) [pid = 1831] [serial = 1366] [outer = (nil)] 22:03:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa323bc00) [pid = 1831] [serial = 1367] [outer = 0x9529e800] 22:03:19 INFO - PROCESS | 1831 | 1466744599551 Marionette DEBUG loaded listener.js 22:03:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa33c2000) [pid = 1831] [serial = 1368] [outer = 0x9529e800] 22:03:20 INFO - PROCESS | 1831 | 1466744600503 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 22:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 22:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1683ms 22:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 22:03:20 INFO - PROCESS | 1831 | 1466744600538 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 22:03:20 INFO - PROCESS | 1831 | 1466744600541 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 22:03:20 INFO - PROCESS | 1831 | 1466744600549 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 22:03:20 INFO - PROCESS | 1831 | 1466744600552 Marionette TRACE conn4 <- [1,1794,null,{}] 22:03:20 INFO - PROCESS | 1831 | 1466744600559 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:20 INFO - PROCESS | 1831 | 1466744600564 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:20 INFO - PROCESS | 1831 | 1466744600754 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 22:03:21 INFO - PROCESS | 1831 | 1466744600997 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:21 INFO - PROCESS | 1831 | 1466744601005 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb1000 == 41 [pid = 1831] [id = 456] 22:03:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x8fdb2800) [pid = 1831] [serial = 1369] [outer = (nil)] 22:03:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9471a400) [pid = 1831] [serial = 1370] [outer = 0x8fdb2800] 22:03:21 INFO - PROCESS | 1831 | 1466744601139 Marionette DEBUG loaded listener.js 22:03:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x979f3400) [pid = 1831] [serial = 1371] [outer = 0x8fdb2800] 22:03:22 INFO - PROCESS | 1831 | 1466744602054 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 22:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1537ms 22:03:22 INFO - PROCESS | 1831 | 1466744602086 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 22:03:22 INFO - PROCESS | 1831 | 1466744602098 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 22:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 22:03:22 INFO - PROCESS | 1831 | 1466744602106 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 22:03:22 INFO - PROCESS | 1831 | 1466744602110 Marionette TRACE conn4 <- [1,1798,null,{}] 22:03:22 INFO - PROCESS | 1831 | 1466744602116 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:22 INFO - PROCESS | 1831 | 1466744602122 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:22 INFO - PROCESS | 1831 | 1466744602309 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 22:03:22 INFO - PROCESS | 1831 | 1466744602833 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:22 INFO - PROCESS | 1831 | 1466744602845 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a7e400 == 42 [pid = 1831] [id = 457] 22:03:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x93a7f000) [pid = 1831] [serial = 1372] [outer = (nil)] 22:03:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x94773800) [pid = 1831] [serial = 1373] [outer = 0x93a7f000] 22:03:22 INFO - PROCESS | 1831 | 1466744602927 Marionette DEBUG loaded listener.js 22:03:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9529b400) [pid = 1831] [serial = 1374] [outer = 0x93a7f000] 22:03:23 INFO - PROCESS | 1831 | 1466744603829 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 22:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 22:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1786ms 22:03:23 INFO - PROCESS | 1831 | 1466744603894 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 22:03:23 INFO - PROCESS | 1831 | 1466744603901 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 22:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 22:03:23 INFO - PROCESS | 1831 | 1466744603910 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 22:03:23 INFO - PROCESS | 1831 | 1466744603915 Marionette TRACE conn4 <- [1,1802,null,{}] 22:03:23 INFO - PROCESS | 1831 | 1466744603924 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:23 INFO - PROCESS | 1831 | 1466744603934 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:24 INFO - PROCESS | 1831 | 1466744604227 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 22:03:24 INFO - PROCESS | 1831 | 1466744604519 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:24 INFO - PROCESS | 1831 | 1466744604531 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x94776c00 == 43 [pid = 1831] [id = 458] 22:03:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x9989bc00) [pid = 1831] [serial = 1375] [outer = (nil)] 22:03:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x99b4c800) [pid = 1831] [serial = 1376] [outer = 0x9989bc00] 22:03:24 INFO - PROCESS | 1831 | 1466744604617 Marionette DEBUG loaded listener.js 22:03:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x99d1c800) [pid = 1831] [serial = 1377] [outer = 0x9989bc00] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x93a87c00 == 42 [pid = 1831] [id = 366] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x9525d400 == 41 [pid = 1831] [id = 352] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x99d1f000 == 40 [pid = 1831] [id = 357] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb9800 == 39 [pid = 1831] [id = 358] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x996b7c00 == 38 [pid = 1831] [id = 359] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x9ac5a800 == 37 [pid = 1831] [id = 360] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae4000 == 36 [pid = 1831] [id = 438] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x95296800 == 35 [pid = 1831] [id = 356] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x914a8c00 == 34 [pid = 1831] [id = 436] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x9519fc00 == 33 [pid = 1831] [id = 362] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x914b0000 == 32 [pid = 1831] [id = 437] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x95386000 == 31 [pid = 1831] [id = 440] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2ac00 == 30 [pid = 1831] [id = 364] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x97906000 == 29 [pid = 1831] [id = 431] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x9b93a800 == 28 [pid = 1831] [id = 361] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x93a4f800 == 27 [pid = 1831] [id = 439] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x98a20000 == 26 [pid = 1831] [id = 441] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0800 == 25 [pid = 1831] [id = 443] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x914a8400 == 24 [pid = 1831] [id = 442] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x998a1400 == 23 [pid = 1831] [id = 355] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdbb800 == 22 [pid = 1831] [id = 363] 22:03:26 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdafc00 == 21 [pid = 1831] [id = 365] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9836e000) [pid = 1831] [serial = 1307] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x98a74c00) [pid = 1831] [serial = 1304] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9981f800) [pid = 1831] [serial = 1305] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9538ec00) [pid = 1831] [serial = 1301] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9529bc00) [pid = 1831] [serial = 1275] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9477c800) [pid = 1831] [serial = 1274] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x99d28400) [pid = 1831] [serial = 1278] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x99c71000) [pid = 1831] [serial = 1277] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x979f2400) [pid = 1831] [serial = 1296] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x97910400) [pid = 1831] [serial = 1295] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9d889800) [pid = 1831] [serial = 1281] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9d87cc00) [pid = 1831] [serial = 1280] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa221fc00) [pid = 1831] [serial = 1284] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa2133c00) [pid = 1831] [serial = 1283] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa2432800) [pid = 1831] [serial = 1287] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0xa22ab400) [pid = 1831] [serial = 1286] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x93a53400) [pid = 1831] [serial = 1298] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa3278c00) [pid = 1831] [serial = 1290] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa3238c00) [pid = 1831] [serial = 1289] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x93a7a400) [pid = 1831] [serial = 1299] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x97901400) [pid = 1831] [serial = 1293] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x93a58400) [pid = 1831] [serial = 1292] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x953e9000) [pid = 1831] [serial = 1302] [outer = (nil)] [url = about:blank] 22:03:26 INFO - PROCESS | 1831 | 1466744606985 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 22:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 3141ms 22:03:27 INFO - PROCESS | 1831 | 1466744607053 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 22:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 22:03:27 INFO - PROCESS | 1831 | 1466744607060 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 22:03:27 INFO - PROCESS | 1831 | 1466744607070 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 22:03:27 INFO - PROCESS | 1831 | 1466744607076 Marionette TRACE conn4 <- [1,1806,null,{}] 22:03:27 INFO - PROCESS | 1831 | 1466744607086 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:27 INFO - PROCESS | 1831 | 1466744607091 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:27 INFO - PROCESS | 1831 | 1466744607333 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 22:03:27 INFO - PROCESS | 1831 | 1466744607469 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:27 INFO - PROCESS | 1831 | 1466744607477 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5000 == 22 [pid = 1831] [id = 459] 22:03:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x914b0000) [pid = 1831] [serial = 1378] [outer = (nil)] 22:03:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x93a53400) [pid = 1831] [serial = 1379] [outer = 0x914b0000] 22:03:27 INFO - PROCESS | 1831 | 1466744607554 Marionette DEBUG loaded listener.js 22:03:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x93c23c00) [pid = 1831] [serial = 1380] [outer = 0x914b0000] 22:03:28 INFO - PROCESS | 1831 | 1466744608373 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 22:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 22:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1347ms 22:03:28 INFO - PROCESS | 1831 | 1466744608414 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 22:03:28 INFO - PROCESS | 1831 | 1466744608423 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 22:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 22:03:28 INFO - PROCESS | 1831 | 1466744608434 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 22:03:28 INFO - PROCESS | 1831 | 1466744608438 Marionette TRACE conn4 <- [1,1810,null,{}] 22:03:28 INFO - PROCESS | 1831 | 1466744608445 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:28 INFO - PROCESS | 1831 | 1466744608451 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:28 INFO - PROCESS | 1831 | 1466744608628 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 22:03:28 INFO - PROCESS | 1831 | 1466744608851 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:28 INFO - PROCESS | 1831 | 1466744608857 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538fc00 == 23 [pid = 1831] [id = 460] 22:03:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x95391000) [pid = 1831] [serial = 1381] [outer = (nil)] 22:03:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x953e4800) [pid = 1831] [serial = 1382] [outer = 0x95391000] 22:03:28 INFO - PROCESS | 1831 | 1466744608936 Marionette DEBUG loaded listener.js 22:03:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x953ee000) [pid = 1831] [serial = 1383] [outer = 0x95391000] 22:03:29 INFO - PROCESS | 1831 | 1466744609896 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 22:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 22:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1482ms 22:03:29 INFO - PROCESS | 1831 | 1466744609916 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 22:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 22:03:29 INFO - PROCESS | 1831 | 1466744609921 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 22:03:29 INFO - PROCESS | 1831 | 1466744609937 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 22:03:29 INFO - PROCESS | 1831 | 1466744609944 Marionette TRACE conn4 <- [1,1814,null,{}] 22:03:29 INFO - PROCESS | 1831 | 1466744609962 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:29 INFO - PROCESS | 1831 | 1466744609971 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:30 INFO - PROCESS | 1831 | 1466744610214 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 22:03:30 INFO - PROCESS | 1831 | 1466744610240 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:30 INFO - PROCESS | 1831 | 1466744610250 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x98acb000 == 24 [pid = 1831] [id = 461] 22:03:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x98ad0c00) [pid = 1831] [serial = 1384] [outer = (nil)] 22:03:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x98f47800) [pid = 1831] [serial = 1385] [outer = 0x98ad0c00] 22:03:30 INFO - PROCESS | 1831 | 1466744610333 Marionette DEBUG loaded listener.js 22:03:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9989a000) [pid = 1831] [serial = 1386] [outer = 0x98ad0c00] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x95267800) [pid = 1831] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x998a6000) [pid = 1831] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9790a400) [pid = 1831] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9b945000) [pid = 1831] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x95391c00) [pid = 1831] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x8fdb2400) [pid = 1831] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x979f7400) [pid = 1831] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x951a4800) [pid = 1831] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9d4f7c00) [pid = 1831] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9471b000) [pid = 1831] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x914a9400) [pid = 1831] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953e5400) [pid = 1831] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x998a3c00) [pid = 1831] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x93a80400) [pid = 1831] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 22:03:32 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8fdb4800) [pid = 1831] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 22:03:32 INFO - PROCESS | 1831 | 1466744612134 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 22:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 22:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2249ms 22:03:32 INFO - PROCESS | 1831 | 1466744612177 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 22:03:32 INFO - PROCESS | 1831 | 1466744612183 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 22:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 22:03:32 INFO - PROCESS | 1831 | 1466744612195 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 22:03:32 INFO - PROCESS | 1831 | 1466744612200 Marionette TRACE conn4 <- [1,1818,null,{}] 22:03:32 INFO - PROCESS | 1831 | 1466744612207 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:32 INFO - PROCESS | 1831 | 1466744612211 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:32 INFO - PROCESS | 1831 | 1466744612471 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 22:03:32 INFO - PROCESS | 1831 | 1466744612570 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:32 INFO - PROCESS | 1831 | 1466744612579 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ac000 == 25 [pid = 1831] [id = 462] 22:03:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x95298c00) [pid = 1831] [serial = 1387] [outer = (nil)] 22:03:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9790a400) [pid = 1831] [serial = 1388] [outer = 0x95298c00] 22:03:32 INFO - PROCESS | 1831 | 1466744612662 Marionette DEBUG loaded listener.js 22:03:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9989fc00) [pid = 1831] [serial = 1389] [outer = 0x95298c00] 22:03:33 INFO - PROCESS | 1831 | 1466744613480 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 22:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 22:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1345ms 22:03:33 INFO - PROCESS | 1831 | 1466744613538 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 22:03:33 INFO - PROCESS | 1831 | 1466744613544 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 22:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 22:03:33 INFO - PROCESS | 1831 | 1466744613553 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 22:03:33 INFO - PROCESS | 1831 | 1466744613558 Marionette TRACE conn4 <- [1,1822,null,{}] 22:03:33 INFO - PROCESS | 1831 | 1466744613566 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:33 INFO - PROCESS | 1831 | 1466744613574 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:33 INFO - PROCESS | 1831 | 1466744613828 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 22:03:34 INFO - PROCESS | 1831 | 1466744614094 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:34 INFO - PROCESS | 1831 | 1466744614108 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdadc00 == 26 [pid = 1831] [id = 463] 22:03:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x8fdaf800) [pid = 1831] [serial = 1390] [outer = (nil)] 22:03:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x8fdb4400) [pid = 1831] [serial = 1391] [outer = 0x8fdaf800] 22:03:34 INFO - PROCESS | 1831 | 1466744614206 Marionette DEBUG loaded listener.js 22:03:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x914a9400) [pid = 1831] [serial = 1392] [outer = 0x8fdaf800] 22:03:35 INFO - PROCESS | 1831 | 1466744615218 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 22:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 22:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1743ms 22:03:35 INFO - PROCESS | 1831 | 1466744615298 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 22:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 22:03:35 INFO - PROCESS | 1831 | 1466744615305 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 22:03:35 INFO - PROCESS | 1831 | 1466744615313 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 22:03:35 INFO - PROCESS | 1831 | 1466744615318 Marionette TRACE conn4 <- [1,1826,null,{}] 22:03:35 INFO - PROCESS | 1831 | 1466744615328 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:35 INFO - PROCESS | 1831 | 1466744615336 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:35 INFO - PROCESS | 1831 | 1466744615588 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 22:03:35 INFO - PROCESS | 1831 | 1466744615834 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:35 INFO - PROCESS | 1831 | 1466744615844 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ac400 == 27 [pid = 1831] [id = 464] 22:03:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9538d400) [pid = 1831] [serial = 1393] [outer = (nil)] 22:03:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953f0c00) [pid = 1831] [serial = 1394] [outer = 0x9538d400] 22:03:35 INFO - PROCESS | 1831 | 1466744615932 Marionette DEBUG loaded listener.js 22:03:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x97906c00) [pid = 1831] [serial = 1395] [outer = 0x9538d400] 22:03:36 INFO - PROCESS | 1831 | 1466744616906 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 22:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 22:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1653ms 22:03:36 INFO - PROCESS | 1831 | 1466744616968 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 22:03:36 INFO - PROCESS | 1831 | 1466744616976 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 22:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 22:03:36 INFO - PROCESS | 1831 | 1466744616985 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 22:03:36 INFO - PROCESS | 1831 | 1466744616989 Marionette TRACE conn4 <- [1,1830,null,{}] 22:03:37 INFO - PROCESS | 1831 | 1466744616996 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:37 INFO - PROCESS | 1831 | 1466744617001 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:37 INFO - PROCESS | 1831 | 1466744617213 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 22:03:37 INFO - PROCESS | 1831 | 1466744617470 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:37 INFO - PROCESS | 1831 | 1466744617477 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x95387c00 == 28 [pid = 1831] [id = 465] 22:03:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99899400) [pid = 1831] [serial = 1396] [outer = (nil)] 22:03:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x998a7000) [pid = 1831] [serial = 1397] [outer = 0x99899400] 22:03:37 INFO - PROCESS | 1831 | 1466744617581 Marionette DEBUG loaded listener.js 22:03:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99b49000) [pid = 1831] [serial = 1398] [outer = 0x99899400] 22:03:38 INFO - PROCESS | 1831 | 1466744618576 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 22:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 22:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1639ms 22:03:38 INFO - PROCESS | 1831 | 1466744618625 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 22:03:38 INFO - PROCESS | 1831 | 1466744618628 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 22:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 22:03:38 INFO - PROCESS | 1831 | 1466744618639 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 22:03:38 INFO - PROCESS | 1831 | 1466744618648 Marionette TRACE conn4 <- [1,1834,null,{}] 22:03:38 INFO - PROCESS | 1831 | 1466744618664 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:38 INFO - PROCESS | 1831 | 1466744618672 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:38 INFO - PROCESS | 1831 | 1466744618930 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 22:03:39 INFO - PROCESS | 1831 | 1466744619190 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:39 INFO - PROCESS | 1831 | 1466744619201 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x97906800 == 29 [pid = 1831] [id = 466] 22:03:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a05b000) [pid = 1831] [serial = 1399] [outer = (nil)] 22:03:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a76cc00) [pid = 1831] [serial = 1400] [outer = 0x9a05b000] 22:03:39 INFO - PROCESS | 1831 | 1466744619293 Marionette DEBUG loaded listener.js 22:03:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9a76a800) [pid = 1831] [serial = 1401] [outer = 0x9a05b000] 22:03:40 INFO - PROCESS | 1831 | 1466744620179 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 22:03:40 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 22:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1597ms 22:03:40 INFO - PROCESS | 1831 | 1466744620237 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 22:03:40 INFO - PROCESS | 1831 | 1466744620242 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 22:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 22:03:40 INFO - PROCESS | 1831 | 1466744620249 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 22:03:40 INFO - PROCESS | 1831 | 1466744620253 Marionette TRACE conn4 <- [1,1838,null,{}] 22:03:40 INFO - PROCESS | 1831 | 1466744620259 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:40 INFO - PROCESS | 1831 | 1466744620266 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:40 INFO - PROCESS | 1831 | 1466744620469 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 22:03:40 INFO - PROCESS | 1831 | 1466744620701 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:40 INFO - PROCESS | 1831 | 1466744620708 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x98370c00 == 30 [pid = 1831] [id = 467] 22:03:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x98acac00) [pid = 1831] [serial = 1402] [outer = (nil)] 22:03:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9afddc00) [pid = 1831] [serial = 1403] [outer = 0x98acac00] 22:03:40 INFO - PROCESS | 1831 | 1466744620809 Marionette DEBUG loaded listener.js 22:03:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9afeb800) [pid = 1831] [serial = 1404] [outer = 0x98acac00] 22:03:41 INFO - PROCESS | 1831 | 1466744621747 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 22:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 22:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1538ms 22:03:41 INFO - PROCESS | 1831 | 1466744621788 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 22:03:41 INFO - PROCESS | 1831 | 1466744621791 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 22:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 22:03:41 INFO - PROCESS | 1831 | 1466744621799 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 22:03:41 INFO - PROCESS | 1831 | 1466744621802 Marionette TRACE conn4 <- [1,1842,null,{}] 22:03:41 INFO - PROCESS | 1831 | 1466744621808 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:41 INFO - PROCESS | 1831 | 1466744621814 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:42 INFO - PROCESS | 1831 | 1466744622004 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 22:03:42 INFO - PROCESS | 1831 | 1466744622241 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:42 INFO - PROCESS | 1831 | 1466744622261 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a52c00 == 31 [pid = 1831] [id = 468] 22:03:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9b70f800) [pid = 1831] [serial = 1405] [outer = (nil)] 22:03:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x9b942000) [pid = 1831] [serial = 1406] [outer = 0x9b70f800] 22:03:42 INFO - PROCESS | 1831 | 1466744622414 Marionette DEBUG loaded listener.js 22:03:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x9d889c00) [pid = 1831] [serial = 1407] [outer = 0x9b70f800] 22:03:43 INFO - PROCESS | 1831 | 1466744623436 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 22:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 22:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1686ms 22:03:43 INFO - PROCESS | 1831 | 1466744623486 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 22:03:43 INFO - PROCESS | 1831 | 1466744623490 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 22:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 22:03:43 INFO - PROCESS | 1831 | 1466744623497 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 22:03:43 INFO - PROCESS | 1831 | 1466744623501 Marionette TRACE conn4 <- [1,1846,null,{}] 22:03:43 INFO - PROCESS | 1831 | 1466744623507 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:43 INFO - PROCESS | 1831 | 1466744623512 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:43 INFO - PROCESS | 1831 | 1466744623700 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 22:03:44 INFO - PROCESS | 1831 | 1466744624055 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:44 INFO - PROCESS | 1831 | 1466744624063 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad400 == 32 [pid = 1831] [id = 469] 22:03:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x8fdb5800) [pid = 1831] [serial = 1408] [outer = (nil)] 22:03:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa1fa4800) [pid = 1831] [serial = 1409] [outer = 0x8fdb5800] 22:03:44 INFO - PROCESS | 1831 | 1466744624169 Marionette DEBUG loaded listener.js 22:03:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa21f9c00) [pid = 1831] [serial = 1410] [outer = 0x8fdb5800] 22:03:45 INFO - PROCESS | 1831 | 1466744625055 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 22:03:45 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) 22:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1631ms 22:03:45 INFO - PROCESS | 1831 | 1466744625130 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 22:03:45 INFO - PROCESS | 1831 | 1466744625134 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 22:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 22:03:45 INFO - PROCESS | 1831 | 1466744625141 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 22:03:45 INFO - PROCESS | 1831 | 1466744625145 Marionette TRACE conn4 <- [1,1850,null,{}] 22:03:45 INFO - PROCESS | 1831 | 1466744625151 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:45 INFO - PROCESS | 1831 | 1466744625157 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:45 INFO - PROCESS | 1831 | 1466744625377 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 22:03:45 INFO - PROCESS | 1831 | 1466744625616 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:45 INFO - PROCESS | 1831 | 1466744625623 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a6400 == 33 [pid = 1831] [id = 470] 22:03:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa1f28400) [pid = 1831] [serial = 1411] [outer = (nil)] 22:03:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa22ef400) [pid = 1831] [serial = 1412] [outer = 0xa1f28400] 22:03:45 INFO - PROCESS | 1831 | 1466744625727 Marionette DEBUG loaded listener.js 22:03:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0xa2431000) [pid = 1831] [serial = 1413] [outer = 0xa1f28400] 22:03:46 INFO - PROCESS | 1831 | 1466744626706 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 22:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1640ms 22:03:46 INFO - PROCESS | 1831 | 1466744626782 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 22:03:46 INFO - PROCESS | 1831 | 1466744626785 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 22:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 22:03:46 INFO - PROCESS | 1831 | 1466744626793 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 22:03:46 INFO - PROCESS | 1831 | 1466744626796 Marionette TRACE conn4 <- [1,1854,null,{}] 22:03:46 INFO - PROCESS | 1831 | 1466744626803 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:46 INFO - PROCESS | 1831 | 1466744626808 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:46 INFO - PROCESS | 1831 | 1466744626988 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 22:03:47 INFO - PROCESS | 1831 | 1466744627228 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:47 INFO - PROCESS | 1831 | 1466744627237 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ada400 == 34 [pid = 1831] [id = 471] 22:03:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x93a7e000) [pid = 1831] [serial = 1414] [outer = (nil)] 22:03:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x9afe7000) [pid = 1831] [serial = 1415] [outer = 0x93a7e000] 22:03:47 INFO - PROCESS | 1831 | 1466744627373 Marionette DEBUG loaded listener.js 22:03:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0xa229cc00) [pid = 1831] [serial = 1416] [outer = 0x93a7e000] 22:03:48 INFO - PROCESS | 1831 | 1466744628295 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 22:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1534ms 22:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 22:03:48 INFO - PROCESS | 1831 | 1466744628328 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 22:03:48 INFO - PROCESS | 1831 | 1466744628331 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 22:03:48 INFO - PROCESS | 1831 | 1466744628338 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 22:03:48 INFO - PROCESS | 1831 | 1466744628342 Marionette TRACE conn4 <- [1,1858,null,{}] 22:03:48 INFO - PROCESS | 1831 | 1466744628348 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:48 INFO - PROCESS | 1831 | 1466744628353 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:48 INFO - PROCESS | 1831 | 1466744628531 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 22:03:48 INFO - PROCESS | 1831 | 1466744628916 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:48 INFO - PROCESS | 1831 | 1466744628929 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb6400 == 35 [pid = 1831] [id = 472] 22:03:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x8fdb7800) [pid = 1831] [serial = 1417] [outer = (nil)] 22:03:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x914a3400) [pid = 1831] [serial = 1418] [outer = 0x8fdb7800] 22:03:49 INFO - PROCESS | 1831 | 1466744629060 Marionette DEBUG loaded listener.js 22:03:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x91ad7400) [pid = 1831] [serial = 1419] [outer = 0x8fdb7800] 22:03:50 INFO - PROCESS | 1831 | --DOCSHELL 0x914ac000 == 34 [pid = 1831] [id = 462] 22:03:50 INFO - PROCESS | 1831 | --DOCSHELL 0x98acb000 == 33 [pid = 1831] [id = 461] 22:03:50 INFO - PROCESS | 1831 | --DOCSHELL 0x9538fc00 == 32 [pid = 1831] [id = 460] 22:03:50 INFO - PROCESS | 1831 | 1466744630113 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 22:03:50 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5000 == 31 [pid = 1831] [id = 459] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0xa1023400) [pid = 1831] [serial = 1350] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0xa101d400) [pid = 1831] [serial = 1349] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x99d19400) [pid = 1831] [serial = 1316] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x98a22400) [pid = 1831] [serial = 1337] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9d4f7000) [pid = 1831] [serial = 1325] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x9a54e400) [pid = 1831] [serial = 1319] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x914afc00) [pid = 1831] [serial = 1332] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9afdd400) [pid = 1831] [serial = 1323] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x953f3c00) [pid = 1831] [serial = 1334] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9a557000) [pid = 1831] [serial = 1320] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x97970000) [pid = 1831] [serial = 1335] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa2137c00) [pid = 1831] [serial = 1329] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa1081000) [pid = 1831] [serial = 1326] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x953ed800) [pid = 1831] [serial = 1346] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x914b1400) [pid = 1831] [serial = 1310] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x97904800) [pid = 1831] [serial = 1314] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a0dbc00) [pid = 1831] [serial = 1341] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa1fa4c00) [pid = 1831] [serial = 1328] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x998a7400) [pid = 1831] [serial = 1308] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x99ef0c00) [pid = 1831] [serial = 1340] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9ac56800) [pid = 1831] [serial = 1322] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x998a2400) [pid = 1831] [serial = 1338] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x99d1d400) [pid = 1831] [serial = 1317] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x93a51c00) [pid = 1831] [serial = 1311] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x953f1800) [pid = 1831] [serial = 1313] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9a769800) [pid = 1831] [serial = 1343] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x914a3800) [pid = 1831] [serial = 1331] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a772c00) [pid = 1831] [serial = 1344] [outer = (nil)] [url = about:blank] 22:03:50 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9b943800) [pid = 1831] [serial = 1347] [outer = (nil)] [url = about:blank] 22:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 22:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1845ms 22:03:50 INFO - PROCESS | 1831 | 1466744630185 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 22:03:50 INFO - PROCESS | 1831 | 1466744630190 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 22:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 22:03:50 INFO - PROCESS | 1831 | 1466744630198 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 22:03:50 INFO - PROCESS | 1831 | 1466744630202 Marionette TRACE conn4 <- [1,1862,null,{}] 22:03:50 INFO - PROCESS | 1831 | 1466744630210 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:50 INFO - PROCESS | 1831 | 1466744630218 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:50 INFO - PROCESS | 1831 | 1466744630404 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 22:03:50 INFO - PROCESS | 1831 | 1466744630595 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:50 INFO - PROCESS | 1831 | 1466744630604 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a83800 == 32 [pid = 1831] [id = 473] 22:03:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x93a87400) [pid = 1831] [serial = 1420] [outer = (nil)] 22:03:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x94775000) [pid = 1831] [serial = 1421] [outer = 0x93a87400] 22:03:50 INFO - PROCESS | 1831 | 1466744630684 Marionette DEBUG loaded listener.js 22:03:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9526bc00) [pid = 1831] [serial = 1422] [outer = 0x93a87400] 22:03:51 INFO - PROCESS | 1831 | 1466744631554 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 22:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 22:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1383ms 22:03:51 INFO - PROCESS | 1831 | 1466744631585 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 22:03:51 INFO - PROCESS | 1831 | 1466744631592 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 22:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 22:03:51 INFO - PROCESS | 1831 | 1466744631601 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 22:03:51 INFO - PROCESS | 1831 | 1466744631605 Marionette TRACE conn4 <- [1,1866,null,{}] 22:03:51 INFO - PROCESS | 1831 | 1466744631611 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:51 INFO - PROCESS | 1831 | 1466744631616 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:51 INFO - PROCESS | 1831 | 1466744631804 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 22:03:51 INFO - PROCESS | 1831 | 1466744631959 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:51 INFO - PROCESS | 1831 | 1466744631968 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x95393800 == 33 [pid = 1831] [id = 474] 22:03:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953e9800) [pid = 1831] [serial = 1423] [outer = (nil)] 22:03:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9790ac00) [pid = 1831] [serial = 1424] [outer = 0x953e9800] 22:03:52 INFO - PROCESS | 1831 | 1466744632044 Marionette DEBUG loaded listener.js 22:03:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x979ee800) [pid = 1831] [serial = 1425] [outer = 0x953e9800] 22:03:53 INFO - PROCESS | 1831 | 1466744633062 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 22:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 22:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1535ms 22:03:53 INFO - PROCESS | 1831 | 1466744633136 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 22:03:53 INFO - PROCESS | 1831 | 1466744633140 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 22:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 22:03:53 INFO - PROCESS | 1831 | 1466744633155 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 22:03:53 INFO - PROCESS | 1831 | 1466744633165 Marionette TRACE conn4 <- [1,1870,null,{}] 22:03:53 INFO - PROCESS | 1831 | 1466744633180 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:53 INFO - PROCESS | 1831 | 1466744633188 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:53 INFO - PROCESS | 1831 | 1466744633436 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 22:03:53 INFO - PROCESS | 1831 | 1466744633467 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:53 INFO - PROCESS | 1831 | 1466744633472 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x95393400 == 34 [pid = 1831] [id = 475] 22:03:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x97910400) [pid = 1831] [serial = 1426] [outer = (nil)] 22:03:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x998b9000) [pid = 1831] [serial = 1427] [outer = 0x97910400] 22:03:53 INFO - PROCESS | 1831 | 1466744633545 Marionette DEBUG loaded listener.js 22:03:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99c74400) [pid = 1831] [serial = 1428] [outer = 0x97910400] 22:03:54 INFO - PROCESS | 1831 | 1466744634522 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 22:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 22:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1409ms 22:03:54 INFO - PROCESS | 1831 | 1466744634557 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 22:03:54 INFO - PROCESS | 1831 | 1466744634562 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 22:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 22:03:54 INFO - PROCESS | 1831 | 1466744634569 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 22:03:54 INFO - PROCESS | 1831 | 1466744634573 Marionette TRACE conn4 <- [1,1874,null,{}] 22:03:54 INFO - PROCESS | 1831 | 1466744634584 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:54 INFO - PROCESS | 1831 | 1466744634588 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:54 INFO - PROCESS | 1831 | 1466744634953 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9477ac00) [pid = 1831] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x99d19c00) [pid = 1831] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9d88ac00) [pid = 1831] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9a550000) [pid = 1831] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x95391000) [pid = 1831] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x914b0000) [pid = 1831] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x96e60000) [pid = 1831] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9989bc00) [pid = 1831] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9529e800) [pid = 1831] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x98ad0c00) [pid = 1831] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x8fdb2800) [pid = 1831] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 22:03:54 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x93a7f000) [pid = 1831] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 22:03:55 INFO - PROCESS | 1831 | 1466744635151 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:55 INFO - PROCESS | 1831 | 1466744635163 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb2800 == 35 [pid = 1831] [id = 476] 22:03:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x914a3c00) [pid = 1831] [serial = 1429] [outer = (nil)] 22:03:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95294000) [pid = 1831] [serial = 1430] [outer = 0x914a3c00] 22:03:55 INFO - PROCESS | 1831 | 1466744635244 Marionette DEBUG loaded listener.js 22:03:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9981cc00) [pid = 1831] [serial = 1431] [outer = 0x914a3c00] 22:03:55 INFO - PROCESS | 1831 | 1466744635990 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 22:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 22:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1443ms 22:03:56 INFO - PROCESS | 1831 | 1466744636013 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 22:03:56 INFO - PROCESS | 1831 | 1466744636017 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 22:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 22:03:56 INFO - PROCESS | 1831 | 1466744636023 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 22:03:56 INFO - PROCESS | 1831 | 1466744636027 Marionette TRACE conn4 <- [1,1878,null,{}] 22:03:56 INFO - PROCESS | 1831 | 1466744636032 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:56 INFO - PROCESS | 1831 | 1466744636037 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:56 INFO - PROCESS | 1831 | 1466744636261 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 22:03:56 INFO - PROCESS | 1831 | 1466744636276 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:56 INFO - PROCESS | 1831 | 1466744636292 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x99eeb400 == 36 [pid = 1831] [id = 477] 22:03:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99eef000) [pid = 1831] [serial = 1432] [outer = (nil)] 22:03:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a0cf400) [pid = 1831] [serial = 1433] [outer = 0x99eef000] 22:03:56 INFO - PROCESS | 1831 | 1466744636377 Marionette DEBUG loaded listener.js 22:03:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a768400) [pid = 1831] [serial = 1434] [outer = 0x99eef000] 22:03:57 INFO - PROCESS | 1831 | 1466744637497 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 22:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 22:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1542ms 22:03:57 INFO - PROCESS | 1831 | 1466744637566 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 22:03:57 INFO - PROCESS | 1831 | 1466744637573 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 22:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 22:03:57 INFO - PROCESS | 1831 | 1466744637583 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 22:03:57 INFO - PROCESS | 1831 | 1466744637589 Marionette TRACE conn4 <- [1,1882,null,{}] 22:03:57 INFO - PROCESS | 1831 | 1466744637598 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:57 INFO - PROCESS | 1831 | 1466744637604 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:57 INFO - PROCESS | 1831 | 1466744637847 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 22:03:58 INFO - PROCESS | 1831 | 1466744638180 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:58 INFO - PROCESS | 1831 | 1466744638189 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad6400 == 37 [pid = 1831] [id = 478] 22:03:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x91ad7000) [pid = 1831] [serial = 1435] [outer = (nil)] 22:03:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x94722000) [pid = 1831] [serial = 1436] [outer = 0x91ad7000] 22:03:58 INFO - PROCESS | 1831 | 1466744638283 Marionette DEBUG loaded listener.js 22:03:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x95390c00) [pid = 1831] [serial = 1437] [outer = 0x91ad7000] 22:03:59 INFO - PROCESS | 1831 | 1466744639242 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 22:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 22:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1735ms 22:03:59 INFO - PROCESS | 1831 | 1466744639318 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 22:03:59 INFO - PROCESS | 1831 | 1466744639326 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 22:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 22:03:59 INFO - PROCESS | 1831 | 1466744639337 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 22:03:59 INFO - PROCESS | 1831 | 1466744639341 Marionette TRACE conn4 <- [1,1886,null,{}] 22:03:59 INFO - PROCESS | 1831 | 1466744639347 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:03:59 INFO - PROCESS | 1831 | 1466744639353 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:59 INFO - PROCESS | 1831 | 1466744639587 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 22:03:59 INFO - PROCESS | 1831 | 1466744639870 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:03:59 INFO - PROCESS | 1831 | 1466744639878 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:03:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5000 == 38 [pid = 1831] [id = 479] 22:03:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x98acb000) [pid = 1831] [serial = 1438] [outer = (nil)] 22:03:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9989e400) [pid = 1831] [serial = 1439] [outer = 0x98acb000] 22:03:59 INFO - PROCESS | 1831 | 1466744639967 Marionette DEBUG loaded listener.js 22:04:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99b83000) [pid = 1831] [serial = 1440] [outer = 0x98acb000] 22:04:00 INFO - PROCESS | 1831 | 1466744640948 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 22:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 22:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1688ms 22:04:01 INFO - PROCESS | 1831 | 1466744641025 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 22:04:01 INFO - PROCESS | 1831 | 1466744641029 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 22:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 22:04:01 INFO - PROCESS | 1831 | 1466744641036 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 22:04:01 INFO - PROCESS | 1831 | 1466744641043 Marionette TRACE conn4 <- [1,1890,null,{}] 22:04:01 INFO - PROCESS | 1831 | 1466744641061 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:01 INFO - PROCESS | 1831 | 1466744641071 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:01 INFO - PROCESS | 1831 | 1466744641351 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 22:04:01 INFO - PROCESS | 1831 | 1466744641583 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:01 INFO - PROCESS | 1831 | 1466744641596 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a946000 == 39 [pid = 1831] [id = 480] 22:04:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a94d400) [pid = 1831] [serial = 1441] [outer = (nil)] 22:04:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9afe3000) [pid = 1831] [serial = 1442] [outer = 0x9a94d400] 22:04:01 INFO - PROCESS | 1831 | 1466744641711 Marionette DEBUG loaded listener.js 22:04:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9b77f800) [pid = 1831] [serial = 1443] [outer = 0x9a94d400] 22:04:02 INFO - PROCESS | 1831 | 1466744642650 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 22:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 22:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1644ms 22:04:02 INFO - PROCESS | 1831 | 1466744642682 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 22:04:02 INFO - PROCESS | 1831 | 1466744642687 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 22:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 22:04:02 INFO - PROCESS | 1831 | 1466744642694 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 22:04:02 INFO - PROCESS | 1831 | 1466744642698 Marionette TRACE conn4 <- [1,1894,null,{}] 22:04:02 INFO - PROCESS | 1831 | 1466744642704 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:02 INFO - PROCESS | 1831 | 1466744642709 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:02 INFO - PROCESS | 1831 | 1466744642906 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 22:04:03 INFO - PROCESS | 1831 | 1466744643201 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:03 INFO - PROCESS | 1831 | 1466744643213 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x996be800 == 40 [pid = 1831] [id = 481] 22:04:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x99eed800) [pid = 1831] [serial = 1444] [outer = (nil)] 22:04:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9d4f9800) [pid = 1831] [serial = 1445] [outer = 0x99eed800] 22:04:03 INFO - PROCESS | 1831 | 1466744643405 Marionette DEBUG loaded listener.js 22:04:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9d815800) [pid = 1831] [serial = 1446] [outer = 0x99eed800] 22:04:04 INFO - PROCESS | 1831 | 1466744644613 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 22:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 22:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1988ms 22:04:04 INFO - PROCESS | 1831 | 1466744644683 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 22:04:04 INFO - PROCESS | 1831 | 1466744644688 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 22:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 22:04:04 INFO - PROCESS | 1831 | 1466744644695 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 22:04:04 INFO - PROCESS | 1831 | 1466744644698 Marionette TRACE conn4 <- [1,1898,null,{}] 22:04:04 INFO - PROCESS | 1831 | 1466744644704 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:04 INFO - PROCESS | 1831 | 1466744644709 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:04 INFO - PROCESS | 1831 | 1466744644886 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 22:04:05 INFO - PROCESS | 1831 | 1466744645116 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:05 INFO - PROCESS | 1831 | 1466744645122 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b948c00 == 41 [pid = 1831] [id = 482] 22:04:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x9d4f7800) [pid = 1831] [serial = 1447] [outer = (nil)] 22:04:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x9d892000) [pid = 1831] [serial = 1448] [outer = 0x9d4f7800] 22:04:05 INFO - PROCESS | 1831 | 1466744645259 Marionette DEBUG loaded listener.js 22:04:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa1086800) [pid = 1831] [serial = 1449] [outer = 0x9d4f7800] 22:04:06 INFO - PROCESS | 1831 | 1466744646178 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 22:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 22:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1531ms 22:04:06 INFO - PROCESS | 1831 | 1466744646226 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 22:04:06 INFO - PROCESS | 1831 | 1466744646230 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 22:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 22:04:06 INFO - PROCESS | 1831 | 1466744646237 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 22:04:06 INFO - PROCESS | 1831 | 1466744646241 Marionette TRACE conn4 <- [1,1902,null,{}] 22:04:06 INFO - PROCESS | 1831 | 1466744646248 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:06 INFO - PROCESS | 1831 | 1466744646257 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:06 INFO - PROCESS | 1831 | 1466744646581 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 22:04:06 INFO - PROCESS | 1831 | 1466744646870 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:06 INFO - PROCESS | 1831 | 1466744646882 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x953eb800 == 42 [pid = 1831] [id = 483] 22:04:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x9d87cc00) [pid = 1831] [serial = 1450] [outer = (nil)] 22:04:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa22f4c00) [pid = 1831] [serial = 1451] [outer = 0x9d87cc00] 22:04:06 INFO - PROCESS | 1831 | 1466744646962 Marionette DEBUG loaded listener.js 22:04:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa2ee4400) [pid = 1831] [serial = 1452] [outer = 0x9d87cc00] 22:04:07 INFO - PROCESS | 1831 | 1466744647901 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 22:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 22:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1694ms 22:04:07 INFO - PROCESS | 1831 | 1466744647932 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 22:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 22:04:07 INFO - PROCESS | 1831 | 1466744647937 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 22:04:07 INFO - PROCESS | 1831 | 1466744647943 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 22:04:07 INFO - PROCESS | 1831 | 1466744647947 Marionette TRACE conn4 <- [1,1906,null,{}] 22:04:07 INFO - PROCESS | 1831 | 1466744647953 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:07 INFO - PROCESS | 1831 | 1466744647958 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:08 INFO - PROCESS | 1831 | 1466744648132 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 22:04:08 INFO - PROCESS | 1831 | 1466744648346 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:08 INFO - PROCESS | 1831 | 1466744648355 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdae400 == 43 [pid = 1831] [id = 484] 22:04:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x914acc00) [pid = 1831] [serial = 1453] [outer = (nil)] 22:04:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x953ea800) [pid = 1831] [serial = 1454] [outer = 0x914acc00] 22:04:08 INFO - PROCESS | 1831 | 1466744648472 Marionette DEBUG loaded listener.js 22:04:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x99d22c00) [pid = 1831] [serial = 1455] [outer = 0x914acc00] 22:04:09 INFO - PROCESS | 1831 | 1466744649749 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 22:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 22:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1838ms 22:04:09 INFO - PROCESS | 1831 | 1466744649790 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 22:04:09 INFO - PROCESS | 1831 | 1466744649796 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 22:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 22:04:09 INFO - PROCESS | 1831 | 1466744649807 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 22:04:09 INFO - PROCESS | 1831 | 1466744649811 Marionette TRACE conn4 <- [1,1910,null,{}] 22:04:09 INFO - PROCESS | 1831 | 1466744649821 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:09 INFO - PROCESS | 1831 | 1466744649827 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:10 INFO - PROCESS | 1831 | 1466744650054 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 22:04:10 INFO - PROCESS | 1831 | 1466744650271 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:10 INFO - PROCESS | 1831 | 1466744650281 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x97977000 == 44 [pid = 1831] [id = 485] 22:04:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x979ec400) [pid = 1831] [serial = 1456] [outer = (nil)] 22:04:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x98370800) [pid = 1831] [serial = 1457] [outer = 0x979ec400] 22:04:10 INFO - PROCESS | 1831 | 1466744650360 Marionette DEBUG loaded listener.js 22:04:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x996b3800) [pid = 1831] [serial = 1458] [outer = 0x979ec400] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x97907800 == 43 [pid = 1831] [id = 445] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x9477a400 == 42 [pid = 1831] [id = 444] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x94776c00 == 41 [pid = 1831] [id = 458] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdaec00 == 40 [pid = 1831] [id = 447] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad000 == 39 [pid = 1831] [id = 446] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2f000 == 38 [pid = 1831] [id = 448] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x93a7e400 == 37 [pid = 1831] [id = 457] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb7400 == 36 [pid = 1831] [id = 449] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad400 == 35 [pid = 1831] [id = 469] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x95387c00 == 34 [pid = 1831] [id = 465] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x91ada400 == 33 [pid = 1831] [id = 471] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x914ac400 == 32 [pid = 1831] [id = 464] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x914af400 == 31 [pid = 1831] [id = 454] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x93a52c00 == 30 [pid = 1831] [id = 468] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb1000 == 29 [pid = 1831] [id = 456] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdadc00 == 28 [pid = 1831] [id = 463] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x9d879400 == 27 [pid = 1831] [id = 452] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x98370c00 == 26 [pid = 1831] [id = 467] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x951a0800 == 25 [pid = 1831] [id = 455] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2fc00 == 24 [pid = 1831] [id = 450] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x998a6400 == 23 [pid = 1831] [id = 470] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x97906800 == 22 [pid = 1831] [id = 466] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x998ae400 == 21 [pid = 1831] [id = 453] 22:04:12 INFO - PROCESS | 1831 | --DOCSHELL 0x99b46800 == 20 [pid = 1831] [id = 451] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x97903c00) [pid = 1831] [serial = 1353] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x953e7000) [pid = 1831] [serial = 1352] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x99ef1c00) [pid = 1831] [serial = 1356] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x99d27400) [pid = 1831] [serial = 1355] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0xa1f29400) [pid = 1831] [serial = 1359] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0xa1022c00) [pid = 1831] [serial = 1358] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0xa22fa400) [pid = 1831] [serial = 1362] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa2277800) [pid = 1831] [serial = 1361] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x953e4800) [pid = 1831] [serial = 1382] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x93a53400) [pid = 1831] [serial = 1379] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x93c23c00) [pid = 1831] [serial = 1380] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa3234800) [pid = 1831] [serial = 1365] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x99d1c800) [pid = 1831] [serial = 1377] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x99b4c800) [pid = 1831] [serial = 1376] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa2ef0000) [pid = 1831] [serial = 1364] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa33c2000) [pid = 1831] [serial = 1368] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa323bc00) [pid = 1831] [serial = 1367] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x98f47800) [pid = 1831] [serial = 1385] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x979f3400) [pid = 1831] [serial = 1371] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9471a400) [pid = 1831] [serial = 1370] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9529b400) [pid = 1831] [serial = 1374] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x94773800) [pid = 1831] [serial = 1373] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9790a400) [pid = 1831] [serial = 1388] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9989a000) [pid = 1831] [serial = 1386] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x953ee000) [pid = 1831] [serial = 1383] [outer = (nil)] [url = about:blank] 22:04:12 INFO - PROCESS | 1831 | 1466744652660 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 22:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 22:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2993ms 22:04:12 INFO - PROCESS | 1831 | 1466744652800 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 22:04:12 INFO - PROCESS | 1831 | 1466744652805 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 22:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 22:04:12 INFO - PROCESS | 1831 | 1466744652813 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 22:04:12 INFO - PROCESS | 1831 | 1466744652819 Marionette TRACE conn4 <- [1,1914,null,{}] 22:04:12 INFO - PROCESS | 1831 | 1466744652828 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:12 INFO - PROCESS | 1831 | 1466744652833 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:12 INFO - PROCESS | 1831 | 1466744652991 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 22:04:13 INFO - PROCESS | 1831 | 1466744653131 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:13 INFO - PROCESS | 1831 | 1466744653142 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adf400 == 21 [pid = 1831] [id = 486] 22:04:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x91adf800) [pid = 1831] [serial = 1459] [outer = (nil)] 22:04:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x93a4f800) [pid = 1831] [serial = 1460] [outer = 0x91adf800] 22:04:13 INFO - PROCESS | 1831 | 1466744653227 Marionette DEBUG loaded listener.js 22:04:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x93a53400) [pid = 1831] [serial = 1461] [outer = 0x91adf800] 22:04:14 INFO - PROCESS | 1831 | 1466744654038 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 22:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 22:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1291ms 22:04:14 INFO - PROCESS | 1831 | 1466744654105 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 22:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 22:04:14 INFO - PROCESS | 1831 | 1466744654114 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 22:04:14 INFO - PROCESS | 1831 | 1466744654125 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 22:04:14 INFO - PROCESS | 1831 | 1466744654132 Marionette TRACE conn4 <- [1,1918,null,{}] 22:04:14 INFO - PROCESS | 1831 | 1466744654141 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:14 INFO - PROCESS | 1831 | 1466744654148 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:14 INFO - PROCESS | 1831 | 1466744654396 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 22:04:14 INFO - PROCESS | 1831 | 1466744654538 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:14 INFO - PROCESS | 1831 | 1466744654546 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529fc00 == 22 [pid = 1831] [id = 487] 22:04:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x95387c00) [pid = 1831] [serial = 1462] [outer = (nil)] 22:04:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x95390000) [pid = 1831] [serial = 1463] [outer = 0x95387c00] 22:04:14 INFO - PROCESS | 1831 | 1466744654633 Marionette DEBUG loaded listener.js 22:04:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x953e8400) [pid = 1831] [serial = 1464] [outer = 0x95387c00] 22:04:15 INFO - PROCESS | 1831 | 1466744655590 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 22:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 22:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1544ms 22:04:15 INFO - PROCESS | 1831 | 1466744655668 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 22:04:15 INFO - PROCESS | 1831 | 1466744655672 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 22:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 22:04:15 INFO - PROCESS | 1831 | 1466744655679 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 22:04:15 INFO - PROCESS | 1831 | 1466744655685 Marionette TRACE conn4 <- [1,1922,null,{}] 22:04:15 INFO - PROCESS | 1831 | 1466744655710 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:15 INFO - PROCESS | 1831 | 1466744655719 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:15 INFO - PROCESS | 1831 | 1466744655992 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 22:04:16 INFO - PROCESS | 1831 | 1466744656165 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:16 INFO - PROCESS | 1831 | 1466744656179 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f1000 == 23 [pid = 1831] [id = 488] 22:04:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x979f2000) [pid = 1831] [serial = 1465] [outer = (nil)] 22:04:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x98370c00) [pid = 1831] [serial = 1466] [outer = 0x979f2000] 22:04:16 INFO - PROCESS | 1831 | 1466744656268 Marionette DEBUG loaded listener.js 22:04:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x98cbdc00) [pid = 1831] [serial = 1467] [outer = 0x979f2000] 22:04:17 INFO - PROCESS | 1831 | 1466744657160 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 22:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 22:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1511ms 22:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 22:04:17 INFO - PROCESS | 1831 | 1466744657192 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 22:04:17 INFO - PROCESS | 1831 | 1466744657195 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 22:04:17 INFO - PROCESS | 1831 | 1466744657203 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 22:04:17 INFO - PROCESS | 1831 | 1466744657206 Marionette TRACE conn4 <- [1,1926,null,{}] 22:04:17 INFO - PROCESS | 1831 | 1466744657212 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:17 INFO - PROCESS | 1831 | 1466744657218 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x8fdb5800) [pid = 1831] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x98acac00) [pid = 1831] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x93a7e000) [pid = 1831] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x914a3c00) [pid = 1831] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x953e9800) [pid = 1831] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x93a87400) [pid = 1831] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x8fdb7800) [pid = 1831] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa1f28400) [pid = 1831] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x97910400) [pid = 1831] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x95298c00) [pid = 1831] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9a05b000) [pid = 1831] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99899400) [pid = 1831] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 22:04:17 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9538d400) [pid = 1831] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 22:04:18 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x8fdaf800) [pid = 1831] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 22:04:18 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9b70f800) [pid = 1831] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 22:04:18 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99eef000) [pid = 1831] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 22:04:18 INFO - PROCESS | 1831 | 1466744658111 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 22:04:18 INFO - PROCESS | 1831 | 1466744658211 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:18 INFO - PROCESS | 1831 | 1466744658229 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae3000 == 24 [pid = 1831] [id = 489] 22:04:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x93a5c000) [pid = 1831] [serial = 1468] [outer = (nil)] 22:04:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x952a1800) [pid = 1831] [serial = 1469] [outer = 0x93a5c000] 22:04:18 INFO - PROCESS | 1831 | 1466744658304 Marionette DEBUG loaded listener.js 22:04:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x98acac00) [pid = 1831] [serial = 1470] [outer = 0x93a5c000] 22:04:19 INFO - PROCESS | 1831 | 1466744659074 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 22:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 22:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1943ms 22:04:19 INFO - PROCESS | 1831 | 1466744659145 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 22:04:19 INFO - PROCESS | 1831 | 1466744659148 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 22:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 22:04:19 INFO - PROCESS | 1831 | 1466744659159 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 22:04:19 INFO - PROCESS | 1831 | 1466744659162 Marionette TRACE conn4 <- [1,1930,null,{}] 22:04:19 INFO - PROCESS | 1831 | 1466744659168 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:19 INFO - PROCESS | 1831 | 1466744659173 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:19 INFO - PROCESS | 1831 | 1466744659328 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 22:04:19 INFO - PROCESS | 1831 | 1466744659337 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:19 INFO - PROCESS | 1831 | 1466744659348 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5800 == 25 [pid = 1831] [id = 490] 22:04:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x91ad5400) [pid = 1831] [serial = 1471] [outer = (nil)] 22:04:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99bf9800) [pid = 1831] [serial = 1472] [outer = 0x91ad5400] 22:04:19 INFO - PROCESS | 1831 | 1466744659571 Marionette DEBUG loaded listener.js 22:04:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99d27800) [pid = 1831] [serial = 1473] [outer = 0x91ad5400] 22:04:20 INFO - PROCESS | 1831 | 1466744660560 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 22:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 22:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1443ms 22:04:20 INFO - PROCESS | 1831 | 1466744660604 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 22:04:20 INFO - PROCESS | 1831 | 1466744660611 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 22:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 22:04:20 INFO - PROCESS | 1831 | 1466744660620 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 22:04:20 INFO - PROCESS | 1831 | 1466744660626 Marionette TRACE conn4 <- [1,1934,null,{}] 22:04:20 INFO - PROCESS | 1831 | 1466744660636 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:20 INFO - PROCESS | 1831 | 1466744660642 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:20 INFO - PROCESS | 1831 | 1466744660833 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 22:04:21 INFO - PROCESS | 1831 | 1466744661073 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:21 INFO - PROCESS | 1831 | 1466744661087 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae0800 == 26 [pid = 1831] [id = 491] 22:04:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x93a52c00) [pid = 1831] [serial = 1474] [outer = (nil)] 22:04:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x95265c00) [pid = 1831] [serial = 1475] [outer = 0x93a52c00] 22:04:21 INFO - PROCESS | 1831 | 1466744661215 Marionette DEBUG loaded listener.js 22:04:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953e6800) [pid = 1831] [serial = 1476] [outer = 0x93a52c00] 22:04:22 INFO - PROCESS | 1831 | 1466744662410 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 22:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 22:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1839ms 22:04:22 INFO - PROCESS | 1831 | 1466744662462 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 22:04:22 INFO - PROCESS | 1831 | 1466744662475 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 22:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 22:04:22 INFO - PROCESS | 1831 | 1466744662493 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 22:04:22 INFO - PROCESS | 1831 | 1466744662501 Marionette TRACE conn4 <- [1,1938,null,{}] 22:04:22 INFO - PROCESS | 1831 | 1466744662511 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:22 INFO - PROCESS | 1831 | 1466744662520 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:22 INFO - PROCESS | 1831 | 1466744662870 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 22:04:23 INFO - PROCESS | 1831 | 1466744663167 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:23 INFO - PROCESS | 1831 | 1466744663178 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x953f3400 == 27 [pid = 1831] [id = 492] 22:04:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9989a000) [pid = 1831] [serial = 1477] [outer = (nil)] 22:04:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99b42800) [pid = 1831] [serial = 1478] [outer = 0x9989a000] 22:04:23 INFO - PROCESS | 1831 | 1466744663300 Marionette DEBUG loaded listener.js 22:04:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99ee8c00) [pid = 1831] [serial = 1479] [outer = 0x9989a000] 22:04:24 INFO - PROCESS | 1831 | 1466744664237 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 22:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 22:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1796ms 22:04:24 INFO - PROCESS | 1831 | 1466744664287 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 22:04:24 INFO - PROCESS | 1831 | 1466744664291 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 22:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 22:04:24 INFO - PROCESS | 1831 | 1466744664298 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 22:04:24 INFO - PROCESS | 1831 | 1466744664304 Marionette TRACE conn4 <- [1,1942,null,{}] 22:04:24 INFO - PROCESS | 1831 | 1466744664321 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:24 INFO - PROCESS | 1831 | 1466744664330 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:24 INFO - PROCESS | 1831 | 1466744664591 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 22:04:24 INFO - PROCESS | 1831 | 1466744664820 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:24 INFO - PROCESS | 1831 | 1466744664830 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a771400 == 28 [pid = 1831] [id = 493] 22:04:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a775800) [pid = 1831] [serial = 1480] [outer = (nil)] 22:04:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a85c000) [pid = 1831] [serial = 1481] [outer = 0x9a775800] 22:04:24 INFO - PROCESS | 1831 | 1466744664962 Marionette DEBUG loaded listener.js 22:04:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9ac5bc00) [pid = 1831] [serial = 1482] [outer = 0x9a775800] 22:04:25 INFO - PROCESS | 1831 | 1466744665888 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 22:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 22:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1639ms 22:04:25 INFO - PROCESS | 1831 | 1466744665938 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 22:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 22:04:25 INFO - PROCESS | 1831 | 1466744665943 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 22:04:25 INFO - PROCESS | 1831 | 1466744665950 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 22:04:25 INFO - PROCESS | 1831 | 1466744665954 Marionette TRACE conn4 <- [1,1946,null,{}] 22:04:25 INFO - PROCESS | 1831 | 1466744665960 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:25 INFO - PROCESS | 1831 | 1466744665966 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:26 INFO - PROCESS | 1831 | 1466744666181 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 22:04:26 INFO - PROCESS | 1831 | 1466744666406 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:26 INFO - PROCESS | 1831 | 1466744666415 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a857c00 == 29 [pid = 1831] [id = 494] 22:04:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9b70c000) [pid = 1831] [serial = 1483] [outer = (nil)] 22:04:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9b944000) [pid = 1831] [serial = 1484] [outer = 0x9b70c000] 22:04:26 INFO - PROCESS | 1831 | 1466744666545 Marionette DEBUG loaded listener.js 22:04:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9d47b000) [pid = 1831] [serial = 1485] [outer = 0x9b70c000] 22:04:27 INFO - PROCESS | 1831 | 1466744667699 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 22:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 22:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1791ms 22:04:27 INFO - PROCESS | 1831 | 1466744667742 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 22:04:27 INFO - PROCESS | 1831 | 1466744667751 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 22:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 22:04:27 INFO - PROCESS | 1831 | 1466744667761 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 22:04:27 INFO - PROCESS | 1831 | 1466744667767 Marionette TRACE conn4 <- [1,1950,null,{}] 22:04:27 INFO - PROCESS | 1831 | 1466744667773 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:27 INFO - PROCESS | 1831 | 1466744667778 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:27 INFO - PROCESS | 1831 | 1466744667991 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 22:04:28 INFO - PROCESS | 1831 | 1466744668192 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:28 INFO - PROCESS | 1831 | 1466744668201 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538c400 == 30 [pid = 1831] [id = 495] 22:04:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9b49d800) [pid = 1831] [serial = 1486] [outer = (nil)] 22:04:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9d88a000) [pid = 1831] [serial = 1487] [outer = 0x9b49d800] 22:04:28 INFO - PROCESS | 1831 | 1466744668281 Marionette DEBUG loaded listener.js 22:04:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa1022000) [pid = 1831] [serial = 1488] [outer = 0x9b49d800] 22:04:29 INFO - PROCESS | 1831 | 1466744669172 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 22:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 22:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1445ms 22:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 22:04:29 INFO - PROCESS | 1831 | 1466744669204 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 22:04:29 INFO - PROCESS | 1831 | 1466744669208 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 22:04:29 INFO - PROCESS | 1831 | 1466744669215 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 22:04:29 INFO - PROCESS | 1831 | 1466744669218 Marionette TRACE conn4 <- [1,1954,null,{}] 22:04:29 INFO - PROCESS | 1831 | 1466744669224 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:29 INFO - PROCESS | 1831 | 1466744669237 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:29 INFO - PROCESS | 1831 | 1466744669471 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 22:04:29 INFO - PROCESS | 1831 | 1466744669762 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:29 INFO - PROCESS | 1831 | 1466744669771 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ad000 == 31 [pid = 1831] [id = 496] 22:04:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x9477b400) [pid = 1831] [serial = 1489] [outer = (nil)] 22:04:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa2139c00) [pid = 1831] [serial = 1490] [outer = 0x9477b400] 22:04:29 INFO - PROCESS | 1831 | 1466744669889 Marionette DEBUG loaded listener.js 22:04:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x99d26400) [pid = 1831] [serial = 1491] [outer = 0x9477b400] 22:04:30 INFO - PROCESS | 1831 | 1466744670766 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 22:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 22:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1584ms 22:04:30 INFO - PROCESS | 1831 | 1466744670798 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 22:04:30 INFO - PROCESS | 1831 | 1466744670802 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 22:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 22:04:30 INFO - PROCESS | 1831 | 1466744670808 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 22:04:30 INFO - PROCESS | 1831 | 1466744670812 Marionette TRACE conn4 <- [1,1958,null,{}] 22:04:30 INFO - PROCESS | 1831 | 1466744670818 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:30 INFO - PROCESS | 1831 | 1466744670823 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:31 INFO - PROCESS | 1831 | 1466744670996 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 22:04:31 INFO - PROCESS | 1831 | 1466744671179 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:31 INFO - PROCESS | 1831 | 1466744671191 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b93a800 == 32 [pid = 1831] [id = 497] 22:04:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x9b946800) [pid = 1831] [serial = 1492] [outer = (nil)] 22:04:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa2431c00) [pid = 1831] [serial = 1493] [outer = 0x9b946800] 22:04:31 INFO - PROCESS | 1831 | 1466744671270 Marionette DEBUG loaded listener.js 22:04:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa2460400) [pid = 1831] [serial = 1494] [outer = 0x9b946800] 22:04:32 INFO - PROCESS | 1831 | 1466744672230 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 22:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 22:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1492ms 22:04:32 INFO - PROCESS | 1831 | 1466744672302 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 22:04:32 INFO - PROCESS | 1831 | 1466744672307 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 22:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 22:04:32 INFO - PROCESS | 1831 | 1466744672314 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 22:04:32 INFO - PROCESS | 1831 | 1466744672319 Marionette TRACE conn4 <- [1,1962,null,{}] 22:04:32 INFO - PROCESS | 1831 | 1466744672326 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:32 INFO - PROCESS | 1831 | 1466744672330 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:32 INFO - PROCESS | 1831 | 1466744672681 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 22:04:32 INFO - PROCESS | 1831 | 1466744672945 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:32 INFO - PROCESS | 1831 | 1466744672953 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x914abc00 == 33 [pid = 1831] [id = 498] 22:04:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x914ac400) [pid = 1831] [serial = 1495] [outer = (nil)] 22:04:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x91ae0400) [pid = 1831] [serial = 1496] [outer = 0x914ac400] 22:04:33 INFO - PROCESS | 1831 | 1466744673043 Marionette DEBUG loaded listener.js 22:04:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x9471a400) [pid = 1831] [serial = 1497] [outer = 0x914ac400] 22:04:34 INFO - PROCESS | 1831 | 1466744674162 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 22:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 22:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1886ms 22:04:34 INFO - PROCESS | 1831 | 1466744674204 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 22:04:34 INFO - PROCESS | 1831 | 1466744674213 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 22:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 22:04:34 INFO - PROCESS | 1831 | 1466744674226 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 22:04:34 INFO - PROCESS | 1831 | 1466744674234 Marionette TRACE conn4 <- [1,1966,null,{}] 22:04:34 INFO - PROCESS | 1831 | 1466744674247 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:34 INFO - PROCESS | 1831 | 1466744674256 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:34 INFO - PROCESS | 1831 | 1466744674695 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0xa21f9c00) [pid = 1831] [serial = 1410] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x9afddc00) [pid = 1831] [serial = 1403] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0xa1fa4800) [pid = 1831] [serial = 1409] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0xa2431000) [pid = 1831] [serial = 1413] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0xa22ef400) [pid = 1831] [serial = 1412] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9989fc00) [pid = 1831] [serial = 1389] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9a76a800) [pid = 1831] [serial = 1401] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x99b49000) [pid = 1831] [serial = 1398] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x953f0c00) [pid = 1831] [serial = 1394] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x97906c00) [pid = 1831] [serial = 1395] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9a76cc00) [pid = 1831] [serial = 1400] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x8fdb4400) [pid = 1831] [serial = 1391] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9d889c00) [pid = 1831] [serial = 1407] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9afeb800) [pid = 1831] [serial = 1404] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9b942000) [pid = 1831] [serial = 1406] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x914a9400) [pid = 1831] [serial = 1392] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x998a7000) [pid = 1831] [serial = 1397] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | 1466744674876 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:34 INFO - PROCESS | 1831 | 1466744674885 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9afe7000) [pid = 1831] [serial = 1415] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x95294000) [pid = 1831] [serial = 1430] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9790ac00) [pid = 1831] [serial = 1424] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x979ee800) [pid = 1831] [serial = 1425] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa229cc00) [pid = 1831] [serial = 1416] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x94775000) [pid = 1831] [serial = 1421] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x91ad7400) [pid = 1831] [serial = 1419] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9981cc00) [pid = 1831] [serial = 1431] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x998b9000) [pid = 1831] [serial = 1427] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9526bc00) [pid = 1831] [serial = 1422] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x99c74400) [pid = 1831] [serial = 1428] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x914a3400) [pid = 1831] [serial = 1418] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a0cf400) [pid = 1831] [serial = 1433] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a768400) [pid = 1831] [serial = 1434] [outer = (nil)] [url = about:blank] 22:04:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a8000 == 34 [pid = 1831] [id = 499] 22:04:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x914a9400) [pid = 1831] [serial = 1498] [outer = (nil)] 22:04:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x91ad8000) [pid = 1831] [serial = 1499] [outer = 0x914a9400] 22:04:34 INFO - PROCESS | 1831 | 1466744674984 Marionette DEBUG loaded listener.js 22:04:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x953ea000) [pid = 1831] [serial = 1500] [outer = 0x914a9400] 22:04:35 INFO - PROCESS | 1831 | 1466744675733 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 22:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 22:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1543ms 22:04:35 INFO - PROCESS | 1831 | 1466744675766 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 22:04:35 INFO - PROCESS | 1831 | 1466744675770 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 22:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 22:04:35 INFO - PROCESS | 1831 | 1466744675777 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 22:04:35 INFO - PROCESS | 1831 | 1466744675779 Marionette TRACE conn4 <- [1,1970,null,{}] 22:04:35 INFO - PROCESS | 1831 | 1466744675790 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:35 INFO - PROCESS | 1831 | 1466744675794 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:36 INFO - PROCESS | 1831 | 1466744676021 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 22:04:36 INFO - PROCESS | 1831 | 1466744676039 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:36 INFO - PROCESS | 1831 | 1466744676046 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ec000 == 35 [pid = 1831] [id = 500] 22:04:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x979ee800) [pid = 1831] [serial = 1501] [outer = (nil)] 22:04:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x98a22400) [pid = 1831] [serial = 1502] [outer = 0x979ee800] 22:04:36 INFO - PROCESS | 1831 | 1466744676117 Marionette DEBUG loaded listener.js 22:04:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x998a1800) [pid = 1831] [serial = 1503] [outer = 0x979ee800] 22:04:37 INFO - PROCESS | 1831 | 1466744677055 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 22:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 22:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1302ms 22:04:37 INFO - PROCESS | 1831 | 1466744677084 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 22:04:37 INFO - PROCESS | 1831 | 1466744677091 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 22:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 22:04:37 INFO - PROCESS | 1831 | 1466744677108 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 22:04:37 INFO - PROCESS | 1831 | 1466744677115 Marionette TRACE conn4 <- [1,1974,null,{}] 22:04:37 INFO - PROCESS | 1831 | 1466744677121 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:37 INFO - PROCESS | 1831 | 1466744677127 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:37 INFO - PROCESS | 1831 | 1466744677325 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 22:04:37 INFO - PROCESS | 1831 | 1466744677505 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:37 INFO - PROCESS | 1831 | 1466744677516 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdbac00 == 36 [pid = 1831] [id = 501] 22:04:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9529b400) [pid = 1831] [serial = 1504] [outer = (nil)] 22:04:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x99eee000) [pid = 1831] [serial = 1505] [outer = 0x9529b400] 22:04:37 INFO - PROCESS | 1831 | 1466744677591 Marionette DEBUG loaded listener.js 22:04:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a05c000) [pid = 1831] [serial = 1506] [outer = 0x9529b400] 22:04:38 INFO - PROCESS | 1831 | 1466744678495 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 22:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 22:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1441ms 22:04:38 INFO - PROCESS | 1831 | 1466744678542 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 22:04:38 INFO - PROCESS | 1831 | 1466744678545 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 22:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 22:04:38 INFO - PROCESS | 1831 | 1466744678558 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 22:04:38 INFO - PROCESS | 1831 | 1466744678560 Marionette TRACE conn4 <- [1,1978,null,{}] 22:04:38 INFO - PROCESS | 1831 | 1466744678566 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:38 INFO - PROCESS | 1831 | 1466744678571 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:38 INFO - PROCESS | 1831 | 1466744678829 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 22:04:38 INFO - PROCESS | 1831 | 1466744678855 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:38 INFO - PROCESS | 1831 | 1466744678865 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0c00 == 37 [pid = 1831] [id = 502] 22:04:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x93a81800) [pid = 1831] [serial = 1507] [outer = (nil)] 22:04:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a76cc00) [pid = 1831] [serial = 1508] [outer = 0x93a81800] 22:04:38 INFO - PROCESS | 1831 | 1466744678944 Marionette DEBUG loaded listener.js 22:04:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a770000) [pid = 1831] [serial = 1509] [outer = 0x93a81800] 22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x91ad7000) [pid = 1831] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x98acb000) [pid = 1831] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9a94d400) [pid = 1831] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x99eed800) [pid = 1831] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x979f2000) [pid = 1831] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9d4f7800) [pid = 1831] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x91adf800) [pid = 1831] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x95387c00) [pid = 1831] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x979ec400) [pid = 1831] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9d87cc00) [pid = 1831] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x914acc00) [pid = 1831] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 22:04:39 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x93a5c000) [pid = 1831] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 22:04:40 INFO - PROCESS | 1831 | 1466744680022 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 22:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 22:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1490ms 22:04:40 INFO - PROCESS | 1831 | 1466744680049 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 22:04:40 INFO - PROCESS | 1831 | 1466744680052 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 22:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 22:04:40 INFO - PROCESS | 1831 | 1466744680058 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 22:04:40 INFO - PROCESS | 1831 | 1466744680061 Marionette TRACE conn4 <- [1,1982,null,{}] 22:04:40 INFO - PROCESS | 1831 | 1466744680067 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:40 INFO - PROCESS | 1831 | 1466744680072 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:40 INFO - PROCESS | 1831 | 1466744680303 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 22:04:40 INFO - PROCESS | 1831 | 1466744680319 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:40 INFO - PROCESS | 1831 | 1466744680335 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x99eed800 == 38 [pid = 1831] [id = 503] 22:04:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a05bc00) [pid = 1831] [serial = 1510] [outer = (nil)] 22:04:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9a951c00) [pid = 1831] [serial = 1511] [outer = 0x9a05bc00] 22:04:40 INFO - PROCESS | 1831 | 1466744680413 Marionette DEBUG loaded listener.js 22:04:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9b942000) [pid = 1831] [serial = 1512] [outer = 0x9a05bc00] 22:04:41 INFO - PROCESS | 1831 | 1466744681486 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 22:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 22:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1485ms 22:04:41 INFO - PROCESS | 1831 | 1466744681641 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 22:04:41 INFO - PROCESS | 1831 | 1466744681650 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 22:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 22:04:41 INFO - PROCESS | 1831 | 1466744681662 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 22:04:41 INFO - PROCESS | 1831 | 1466744681668 Marionette TRACE conn4 <- [1,1986,null,{}] 22:04:41 INFO - PROCESS | 1831 | 1466744681678 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:41 INFO - PROCESS | 1831 | 1466744681684 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:41 INFO - PROCESS | 1831 | 1466744681928 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 22:04:42 INFO - PROCESS | 1831 | 1466744682205 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:42 INFO - PROCESS | 1831 | 1466744682223 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a6800 == 39 [pid = 1831] [id = 504] 22:04:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x91adf000) [pid = 1831] [serial = 1513] [outer = (nil)] 22:04:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x93a5a800) [pid = 1831] [serial = 1514] [outer = 0x91adf000] 22:04:42 INFO - PROCESS | 1831 | 1466744682304 Marionette DEBUG loaded listener.js 22:04:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9526a400) [pid = 1831] [serial = 1515] [outer = 0x91adf000] 22:04:43 INFO - PROCESS | 1831 | 1466744683218 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 22:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 22:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1588ms 22:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 22:04:43 INFO - PROCESS | 1831 | 1466744683250 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 22:04:43 INFO - PROCESS | 1831 | 1466744683255 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 22:04:43 INFO - PROCESS | 1831 | 1466744683266 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 22:04:43 INFO - PROCESS | 1831 | 1466744683272 Marionette TRACE conn4 <- [1,1990,null,{}] 22:04:43 INFO - PROCESS | 1831 | 1466744683279 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:43 INFO - PROCESS | 1831 | 1466744683285 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:43 INFO - PROCESS | 1831 | 1466744683483 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 22:04:43 INFO - PROCESS | 1831 | 1466744683720 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:43 INFO - PROCESS | 1831 | 1466744683729 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x97972c00 == 40 [pid = 1831] [id = 505] 22:04:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x97976800) [pid = 1831] [serial = 1516] [outer = (nil)] 22:04:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x979f4c00) [pid = 1831] [serial = 1517] [outer = 0x97976800] 22:04:43 INFO - PROCESS | 1831 | 1466744683857 Marionette DEBUG loaded listener.js 22:04:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9981e000) [pid = 1831] [serial = 1518] [outer = 0x97976800] 22:04:45 INFO - PROCESS | 1831 | 1466744685091 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 22:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 22:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1893ms 22:04:45 INFO - PROCESS | 1831 | 1466744685155 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 22:04:45 INFO - PROCESS | 1831 | 1466744685160 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 22:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 22:04:45 INFO - PROCESS | 1831 | 1466744685167 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 22:04:45 INFO - PROCESS | 1831 | 1466744685171 Marionette TRACE conn4 <- [1,1994,null,{}] 22:04:45 INFO - PROCESS | 1831 | 1466744685185 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:45 INFO - PROCESS | 1831 | 1466744685193 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:45 INFO - PROCESS | 1831 | 1466744685434 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 22:04:45 INFO - PROCESS | 1831 | 1466744685732 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:45 INFO - PROCESS | 1831 | 1466744685747 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x99eeac00 == 41 [pid = 1831] [id = 506] 22:04:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9a0da400) [pid = 1831] [serial = 1519] [outer = (nil)] 22:04:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a550000) [pid = 1831] [serial = 1520] [outer = 0x9a0da400] 22:04:45 INFO - PROCESS | 1831 | 1466744685849 Marionette DEBUG loaded listener.js 22:04:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a76b400) [pid = 1831] [serial = 1521] [outer = 0x9a0da400] 22:04:46 INFO - PROCESS | 1831 | 1466744686774 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 22:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 22:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1634ms 22:04:46 INFO - PROCESS | 1831 | 1466744686802 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 22:04:46 INFO - PROCESS | 1831 | 1466744686808 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 22:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 22:04:46 INFO - PROCESS | 1831 | 1466744686834 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 22:04:46 INFO - PROCESS | 1831 | 1466744686838 Marionette TRACE conn4 <- [1,1998,null,{}] 22:04:46 INFO - PROCESS | 1831 | 1466744686844 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:46 INFO - PROCESS | 1831 | 1466744686850 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:47 INFO - PROCESS | 1831 | 1466744687074 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 22:04:47 INFO - PROCESS | 1831 | 1466744687313 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:47 INFO - PROCESS | 1831 | 1466744687322 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x998b0c00 == 42 [pid = 1831] [id = 507] 22:04:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9d813000) [pid = 1831] [serial = 1522] [outer = (nil)] 22:04:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9d891400) [pid = 1831] [serial = 1523] [outer = 0x9d813000] 22:04:47 INFO - PROCESS | 1831 | 1466744687431 Marionette DEBUG loaded listener.js 22:04:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa2136400) [pid = 1831] [serial = 1524] [outer = 0x9d813000] 22:04:48 INFO - PROCESS | 1831 | 1466744688334 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 22:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 22:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1547ms 22:04:48 INFO - PROCESS | 1831 | 1466744688379 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 22:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 22:04:48 INFO - PROCESS | 1831 | 1466744688383 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 22:04:48 INFO - PROCESS | 1831 | 1466744688389 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 22:04:48 INFO - PROCESS | 1831 | 1466744688393 Marionette TRACE conn4 <- [1,2002,null,{}] 22:04:48 INFO - PROCESS | 1831 | 1466744688399 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:48 INFO - PROCESS | 1831 | 1466744688405 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:48 INFO - PROCESS | 1831 | 1466744688587 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 22:04:48 INFO - PROCESS | 1831 | 1466744688782 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:48 INFO - PROCESS | 1831 | 1466744688792 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x95390400 == 43 [pid = 1831] [id = 508] 22:04:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a857000) [pid = 1831] [serial = 1525] [outer = (nil)] 22:04:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa22ab000) [pid = 1831] [serial = 1526] [outer = 0x9a857000] 22:04:48 INFO - PROCESS | 1831 | 1466744688955 Marionette DEBUG loaded listener.js 22:04:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa2432000) [pid = 1831] [serial = 1527] [outer = 0x9a857000] 22:04:49 INFO - PROCESS | 1831 | 1466744689876 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 22:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 22:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1535ms 22:04:49 INFO - PROCESS | 1831 | 1466744689924 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 22:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 22:04:49 INFO - PROCESS | 1831 | 1466744689928 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 22:04:49 INFO - PROCESS | 1831 | 1466744689935 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 22:04:49 INFO - PROCESS | 1831 | 1466744689939 Marionette TRACE conn4 <- [1,2006,null,{}] 22:04:49 INFO - PROCESS | 1831 | 1466744689945 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:49 INFO - PROCESS | 1831 | 1466744689955 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:50 INFO - PROCESS | 1831 | 1466744690250 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 22:04:50 INFO - PROCESS | 1831 | 1466744690541 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:50 INFO - PROCESS | 1831 | 1466744690554 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x97907400 == 44 [pid = 1831] [id = 509] 22:04:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9a0d9400) [pid = 1831] [serial = 1528] [outer = (nil)] 22:04:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa323a400) [pid = 1831] [serial = 1529] [outer = 0x9a0d9400] 22:04:50 INFO - PROCESS | 1831 | 1466744690641 Marionette DEBUG loaded listener.js 22:04:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa3349400) [pid = 1831] [serial = 1530] [outer = 0x9a0d9400] 22:04:51 INFO - PROCESS | 1831 | 1466744691555 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 22:04:51 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 22:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1693ms 22:04:51 INFO - PROCESS | 1831 | 1466744691628 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 22:04:51 INFO - PROCESS | 1831 | 1466744691632 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 22:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 22:04:51 INFO - PROCESS | 1831 | 1466744691639 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 22:04:51 INFO - PROCESS | 1831 | 1466744691643 Marionette TRACE conn4 <- [1,2010,null,{}] 22:04:51 INFO - PROCESS | 1831 | 1466744691649 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:51 INFO - PROCESS | 1831 | 1466744691654 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:51 INFO - PROCESS | 1831 | 1466744691839 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 22:04:52 INFO - PROCESS | 1831 | 1466744692091 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:52 INFO - PROCESS | 1831 | 1466744692101 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x914b0800 == 45 [pid = 1831] [id = 510] 22:04:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa3240000) [pid = 1831] [serial = 1531] [outer = (nil)] 22:04:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa4d10400) [pid = 1831] [serial = 1532] [outer = 0xa3240000] 22:04:52 INFO - PROCESS | 1831 | 1466744692226 Marionette DEBUG loaded listener.js 22:04:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa4d4cc00) [pid = 1831] [serial = 1533] [outer = 0xa3240000] 22:04:53 INFO - PROCESS | 1831 | 1466744693139 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 22:04:53 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 22:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1541ms 22:04:53 INFO - PROCESS | 1831 | 1466744693182 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 22:04:53 INFO - PROCESS | 1831 | 1466744693187 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 22:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 22:04:53 INFO - PROCESS | 1831 | 1466744693194 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 22:04:53 INFO - PROCESS | 1831 | 1466744693197 Marionette TRACE conn4 <- [1,2014,null,{}] 22:04:53 INFO - PROCESS | 1831 | 1466744693203 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:53 INFO - PROCESS | 1831 | 1466744693208 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:53 INFO - PROCESS | 1831 | 1466744693412 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 22:04:53 INFO - PROCESS | 1831 | 1466744693647 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:53 INFO - PROCESS | 1831 | 1466744693658 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477d400 == 46 [pid = 1831] [id = 511] 22:04:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x96e61800) [pid = 1831] [serial = 1534] [outer = (nil)] 22:04:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x9989f400) [pid = 1831] [serial = 1535] [outer = 0x96e61800] 22:04:53 INFO - PROCESS | 1831 | 1466744693782 Marionette DEBUG loaded listener.js 22:04:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa4f17000) [pid = 1831] [serial = 1536] [outer = 0x96e61800] 22:04:54 INFO - PROCESS | 1831 | 1466744694680 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 22:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 22:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1537ms 22:04:54 INFO - PROCESS | 1831 | 1466744694733 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 22:04:54 INFO - PROCESS | 1831 | 1466744694737 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 22:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 22:04:54 INFO - PROCESS | 1831 | 1466744694744 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 22:04:54 INFO - PROCESS | 1831 | 1466744694748 Marionette TRACE conn4 <- [1,2018,null,{}] 22:04:54 INFO - PROCESS | 1831 | 1466744694754 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:54 INFO - PROCESS | 1831 | 1466744694759 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:54 INFO - PROCESS | 1831 | 1466744694955 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 22:04:55 INFO - PROCESS | 1831 | 1466744695477 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:55 INFO - PROCESS | 1831 | 1466744695486 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adec00 == 47 [pid = 1831] [id = 512] 22:04:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x91ae0000) [pid = 1831] [serial = 1537] [outer = (nil)] 22:04:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x93a5c000) [pid = 1831] [serial = 1538] [outer = 0x91ae0000] 22:04:55 INFO - PROCESS | 1831 | 1466744695569 Marionette DEBUG loaded listener.js 22:04:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x9529dc00) [pid = 1831] [serial = 1539] [outer = 0x91ae0000] 22:04:56 INFO - PROCESS | 1831 | 1466744696490 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 22:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1794ms 22:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 22:04:56 INFO - PROCESS | 1831 | 1466744696541 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 22:04:56 INFO - PROCESS | 1831 | 1466744696546 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 22:04:56 INFO - PROCESS | 1831 | 1466744696554 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 22:04:56 INFO - PROCESS | 1831 | 1466744696559 Marionette TRACE conn4 <- [1,2022,null,{}] 22:04:56 INFO - PROCESS | 1831 | 1466744696567 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:56 INFO - PROCESS | 1831 | 1466744696575 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:56 INFO - PROCESS | 1831 | 1466744696755 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 22:04:57 INFO - PROCESS | 1831 | 1466744697104 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:57 INFO - PROCESS | 1831 | 1466744697113 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x914b1000 == 48 [pid = 1831] [id = 513] 22:04:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x96e65400) [pid = 1831] [serial = 1540] [outer = (nil)] 22:04:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x996b5400) [pid = 1831] [serial = 1541] [outer = 0x96e65400] 22:04:57 INFO - PROCESS | 1831 | 1466744697198 Marionette DEBUG loaded listener.js 22:04:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x9989e000) [pid = 1831] [serial = 1542] [outer = 0x96e65400] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x93a83800 == 47 [pid = 1831] [id = 473] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x95393400 == 46 [pid = 1831] [id = 475] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb2800 == 45 [pid = 1831] [id = 476] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x95393800 == 44 [pid = 1831] [id = 474] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x97977000 == 43 [pid = 1831] [id = 485] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0c00 == 42 [pid = 1831] [id = 502] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdbac00 == 41 [pid = 1831] [id = 501] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x953ec000 == 40 [pid = 1831] [id = 500] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x914a8000 == 39 [pid = 1831] [id = 499] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x914abc00 == 38 [pid = 1831] [id = 498] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdae400 == 37 [pid = 1831] [id = 484] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9a771400 == 36 [pid = 1831] [id = 493] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9b948c00 == 35 [pid = 1831] [id = 482] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9a946000 == 34 [pid = 1831] [id = 480] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x953f3400 == 33 [pid = 1831] [id = 492] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9b93a800 == 32 [pid = 1831] [id = 497] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x996be800 == 31 [pid = 1831] [id = 481] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x953eb800 == 30 [pid = 1831] [id = 483] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x91adf400 == 29 [pid = 1831] [id = 486] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9529fc00 == 28 [pid = 1831] [id = 487] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae3000 == 27 [pid = 1831] [id = 489] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad6400 == 26 [pid = 1831] [id = 478] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x99eeb400 == 25 [pid = 1831] [id = 477] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5800 == 24 [pid = 1831] [id = 490] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x979f1000 == 23 [pid = 1831] [id = 488] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb6400 == 22 [pid = 1831] [id = 472] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x914ad000 == 21 [pid = 1831] [id = 496] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5000 == 20 [pid = 1831] [id = 479] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae0800 == 19 [pid = 1831] [id = 491] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9538c400 == 18 [pid = 1831] [id = 495] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9a857c00 == 17 [pid = 1831] [id = 494] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x914b0800 == 16 [pid = 1831] [id = 510] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x9477d400 == 15 [pid = 1831] [id = 511] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x97907400 == 14 [pid = 1831] [id = 509] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x95390400 == 13 [pid = 1831] [id = 508] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x998b0c00 == 12 [pid = 1831] [id = 507] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x97972c00 == 11 [pid = 1831] [id = 505] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x99eeac00 == 10 [pid = 1831] [id = 506] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x99eed800 == 9 [pid = 1831] [id = 503] 22:04:58 INFO - PROCESS | 1831 | --DOCSHELL 0x914a6800 == 8 [pid = 1831] [id = 504] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x99bf9800) [pid = 1831] [serial = 1472] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x95390c00) [pid = 1831] [serial = 1437] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x94722000) [pid = 1831] [serial = 1436] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x99b83000) [pid = 1831] [serial = 1440] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9989e400) [pid = 1831] [serial = 1439] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9b77f800) [pid = 1831] [serial = 1443] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9afe3000) [pid = 1831] [serial = 1442] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9d815800) [pid = 1831] [serial = 1446] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9d4f9800) [pid = 1831] [serial = 1445] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x98370c00) [pid = 1831] [serial = 1466] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x98cbdc00) [pid = 1831] [serial = 1467] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa1086800) [pid = 1831] [serial = 1449] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x93a4f800) [pid = 1831] [serial = 1460] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x93a53400) [pid = 1831] [serial = 1461] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x95390000) [pid = 1831] [serial = 1463] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9d892000) [pid = 1831] [serial = 1448] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x996b3800) [pid = 1831] [serial = 1458] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x98370800) [pid = 1831] [serial = 1457] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa2ee4400) [pid = 1831] [serial = 1452] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa22f4c00) [pid = 1831] [serial = 1451] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x99d22c00) [pid = 1831] [serial = 1455] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x953ea800) [pid = 1831] [serial = 1454] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x952a1800) [pid = 1831] [serial = 1469] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x98acac00) [pid = 1831] [serial = 1470] [outer = (nil)] [url = about:blank] 22:04:58 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x953e8400) [pid = 1831] [serial = 1464] [outer = (nil)] [url = about:blank] 22:04:59 INFO - PROCESS | 1831 | 1466744699387 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 22:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 22:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2888ms 22:04:59 INFO - PROCESS | 1831 | 1466744699442 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 22:04:59 INFO - PROCESS | 1831 | 1466744699448 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 22:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 22:04:59 INFO - PROCESS | 1831 | 1466744699456 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 22:04:59 INFO - PROCESS | 1831 | 1466744699461 Marionette TRACE conn4 <- [1,2026,null,{}] 22:04:59 INFO - PROCESS | 1831 | 1466744699469 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:04:59 INFO - PROCESS | 1831 | 1466744699475 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:59 INFO - PROCESS | 1831 | 1466744699651 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 22:04:59 INFO - PROCESS | 1831 | 1466744699831 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:04:59 INFO - PROCESS | 1831 | 1466744699839 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:04:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdba000 == 9 [pid = 1831] [id = 514] 22:04:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x914ac800) [pid = 1831] [serial = 1543] [outer = (nil)] 22:04:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x91ae4800) [pid = 1831] [serial = 1544] [outer = 0x914ac800] 22:04:59 INFO - PROCESS | 1831 | 1466744699926 Marionette DEBUG loaded listener.js 22:05:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x93c2f000) [pid = 1831] [serial = 1545] [outer = 0x914ac800] 22:05:00 INFO - PROCESS | 1831 | 1466744700769 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 22:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 22:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1383ms 22:05:00 INFO - PROCESS | 1831 | 1466744700839 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 22:05:00 INFO - PROCESS | 1831 | 1466744700847 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 22:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 22:05:00 INFO - PROCESS | 1831 | 1466744700859 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 22:05:00 INFO - PROCESS | 1831 | 1466744700863 Marionette TRACE conn4 <- [1,2030,null,{}] 22:05:00 INFO - PROCESS | 1831 | 1466744700870 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:00 INFO - PROCESS | 1831 | 1466744700876 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:01 INFO - PROCESS | 1831 | 1466744701061 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 22:05:01 INFO - PROCESS | 1831 | 1466744701216 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:01 INFO - PROCESS | 1831 | 1466744701223 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x9526b800 == 10 [pid = 1831] [id = 515] 22:05:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x953e5000) [pid = 1831] [serial = 1546] [outer = (nil)] 22:05:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x953e9800) [pid = 1831] [serial = 1547] [outer = 0x953e5000] 22:05:01 INFO - PROCESS | 1831 | 1466744701302 Marionette DEBUG loaded listener.js 22:05:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x953f0800) [pid = 1831] [serial = 1548] [outer = 0x953e5000] 22:05:02 INFO - PROCESS | 1831 | 1466744702441 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 22:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 22:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1640ms 22:05:02 INFO - PROCESS | 1831 | 1466744702501 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 22:05:02 INFO - PROCESS | 1831 | 1466744702508 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 22:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 22:05:02 INFO - PROCESS | 1831 | 1466744702537 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 22:05:02 INFO - PROCESS | 1831 | 1466744702546 Marionette TRACE conn4 <- [1,2034,null,{}] 22:05:02 INFO - PROCESS | 1831 | 1466744702587 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:02 INFO - PROCESS | 1831 | 1466744702620 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:03 INFO - PROCESS | 1831 | 1466744703067 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 22:05:03 INFO - PROCESS | 1831 | 1466744703140 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:03 INFO - PROCESS | 1831 | 1466744703156 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x98372000 == 11 [pid = 1831] [id = 516] 22:05:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x98acac00) [pid = 1831] [serial = 1549] [outer = (nil)] 22:05:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x996b7400) [pid = 1831] [serial = 1550] [outer = 0x98acac00] 22:05:03 INFO - PROCESS | 1831 | 1466744703386 Marionette DEBUG loaded listener.js 22:05:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x998a3800) [pid = 1831] [serial = 1551] [outer = 0x98acac00] 22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x979ee800) [pid = 1831] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9b49d800) [pid = 1831] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x914ac400) [pid = 1831] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a775800) [pid = 1831] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x914a9400) [pid = 1831] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9b70c000) [pid = 1831] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9529b400) [pid = 1831] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x93a52c00) [pid = 1831] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9989a000) [pid = 1831] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x93a81800) [pid = 1831] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9477b400) [pid = 1831] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9b946800) [pid = 1831] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x91ad5400) [pid = 1831] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 22:05:04 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a05bc00) [pid = 1831] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 22:05:04 INFO - PROCESS | 1831 | 1466744704849 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 22:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2354ms 22:05:04 INFO - PROCESS | 1831 | 1466744704887 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 22:05:04 INFO - PROCESS | 1831 | 1466744704892 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 22:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 22:05:04 INFO - PROCESS | 1831 | 1466744704898 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 22:05:04 INFO - PROCESS | 1831 | 1466744704901 Marionette TRACE conn4 <- [1,2038,null,{}] 22:05:04 INFO - PROCESS | 1831 | 1466744704907 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:04 INFO - PROCESS | 1831 | 1466744704912 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:05 INFO - PROCESS | 1831 | 1466744705081 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 22:05:05 INFO - PROCESS | 1831 | 1466744705091 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:05 INFO - PROCESS | 1831 | 1466744705098 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x91add400 == 12 [pid = 1831] [id = 517] 22:05:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93c2f400) [pid = 1831] [serial = 1552] [outer = (nil)] 22:05:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x979f5800) [pid = 1831] [serial = 1553] [outer = 0x93c2f400] 22:05:05 INFO - PROCESS | 1831 | 1466744705319 Marionette DEBUG loaded listener.js 22:05:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99bf9800) [pid = 1831] [serial = 1554] [outer = 0x93c2f400] 22:05:06 INFO - PROCESS | 1831 | 1466744706160 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 22:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 22:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1288ms 22:05:06 INFO - PROCESS | 1831 | 1466744706244 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 22:05:06 INFO - PROCESS | 1831 | 1466744706251 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 22:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 22:05:06 INFO - PROCESS | 1831 | 1466744706261 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 22:05:06 INFO - PROCESS | 1831 | 1466744706266 Marionette TRACE conn4 <- [1,2042,null,{}] 22:05:06 INFO - PROCESS | 1831 | 1466744706277 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:06 INFO - PROCESS | 1831 | 1466744706283 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:06 INFO - PROCESS | 1831 | 1466744706517 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 22:05:06 INFO - PROCESS | 1831 | 1466744706758 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:06 INFO - PROCESS | 1831 | 1466744706773 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ade400 == 13 [pid = 1831] [id = 518] 22:05:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x91adf400) [pid = 1831] [serial = 1555] [outer = (nil)] 22:05:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x93a5e800) [pid = 1831] [serial = 1556] [outer = 0x91adf400] 22:05:06 INFO - PROCESS | 1831 | 1466744706862 Marionette DEBUG loaded listener.js 22:05:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9519fc00) [pid = 1831] [serial = 1557] [outer = 0x91adf400] 22:05:07 INFO - PROCESS | 1831 | 1466744707856 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 22:05:07 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) 22:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1635ms 22:05:07 INFO - PROCESS | 1831 | 1466744707897 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 22:05:07 INFO - PROCESS | 1831 | 1466744707903 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 22:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 22:05:07 INFO - PROCESS | 1831 | 1466744707914 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 22:05:07 INFO - PROCESS | 1831 | 1466744707919 Marionette TRACE conn4 <- [1,2046,null,{}] 22:05:07 INFO - PROCESS | 1831 | 1466744707931 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:07 INFO - PROCESS | 1831 | 1466744707941 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:08 INFO - PROCESS | 1831 | 1466744708143 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 22:05:08 INFO - PROCESS | 1831 | 1466744708377 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:08 INFO - PROCESS | 1831 | 1466744708385 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x97970000 == 14 [pid = 1831] [id = 519] 22:05:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x97976c00) [pid = 1831] [serial = 1558] [outer = (nil)] 22:05:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x979fa400) [pid = 1831] [serial = 1559] [outer = 0x97976c00] 22:05:08 INFO - PROCESS | 1831 | 1466744708515 Marionette DEBUG loaded listener.js 22:05:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x98f3bc00) [pid = 1831] [serial = 1560] [outer = 0x97976c00] 22:05:09 INFO - PROCESS | 1831 | 1466744709423 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 22:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1545ms 22:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 22:05:09 INFO - PROCESS | 1831 | 1466744709457 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 22:05:09 INFO - PROCESS | 1831 | 1466744709460 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 22:05:09 INFO - PROCESS | 1831 | 1466744709468 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 22:05:09 INFO - PROCESS | 1831 | 1466744709471 Marionette TRACE conn4 <- [1,2050,null,{}] 22:05:09 INFO - PROCESS | 1831 | 1466744709486 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:09 INFO - PROCESS | 1831 | 1466744709495 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:09 INFO - PROCESS | 1831 | 1466744709689 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 22:05:09 INFO - PROCESS | 1831 | 1466744709962 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:09 INFO - PROCESS | 1831 | 1466744709975 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ef0400 == 15 [pid = 1831] [id = 520] 22:05:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99ef0800) [pid = 1831] [serial = 1561] [outer = (nil)] 22:05:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a0cec00) [pid = 1831] [serial = 1562] [outer = 0x99ef0800] 22:05:10 INFO - PROCESS | 1831 | 1466744710108 Marionette DEBUG loaded listener.js 22:05:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x979f0000) [pid = 1831] [serial = 1563] [outer = 0x99ef0800] 22:05:11 INFO - PROCESS | 1831 | 1466744711033 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 22:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 22:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1637ms 22:05:11 INFO - PROCESS | 1831 | 1466744711105 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 22:05:11 INFO - PROCESS | 1831 | 1466744711109 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 22:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 22:05:11 INFO - PROCESS | 1831 | 1466744711116 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 22:05:11 INFO - PROCESS | 1831 | 1466744711119 Marionette TRACE conn4 <- [1,2054,null,{}] 22:05:11 INFO - PROCESS | 1831 | 1466744711125 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:11 INFO - PROCESS | 1831 | 1466744711131 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:11 INFO - PROCESS | 1831 | 1466744711364 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 22:05:11 INFO - PROCESS | 1831 | 1466744711594 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:11 INFO - PROCESS | 1831 | 1466744711605 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a05b000 == 16 [pid = 1831] [id = 521] 22:05:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a768400) [pid = 1831] [serial = 1564] [outer = (nil)] 22:05:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9a76f800) [pid = 1831] [serial = 1565] [outer = 0x9a768400] 22:05:11 INFO - PROCESS | 1831 | 1466744711738 Marionette DEBUG loaded listener.js 22:05:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9a774800) [pid = 1831] [serial = 1566] [outer = 0x9a768400] 22:05:12 INFO - PROCESS | 1831 | 1466744712656 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 22:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 22:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1580ms 22:05:12 INFO - PROCESS | 1831 | 1466744712697 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 22:05:12 INFO - PROCESS | 1831 | 1466744712702 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 22:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 22:05:12 INFO - PROCESS | 1831 | 1466744712709 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 22:05:12 INFO - PROCESS | 1831 | 1466744712712 Marionette TRACE conn4 <- [1,2058,null,{}] 22:05:12 INFO - PROCESS | 1831 | 1466744712719 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:12 INFO - PROCESS | 1831 | 1466744712725 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:12 INFO - PROCESS | 1831 | 1466744712910 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 22:05:13 INFO - PROCESS | 1831 | 1466744713171 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:13 INFO - PROCESS | 1831 | 1466744713179 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x98371800 == 17 [pid = 1831] [id = 522] 22:05:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x99d1e800) [pid = 1831] [serial = 1567] [outer = (nil)] 22:05:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9b4ec000) [pid = 1831] [serial = 1568] [outer = 0x99d1e800] 22:05:13 INFO - PROCESS | 1831 | 1466744713313 Marionette DEBUG loaded listener.js 22:05:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9b77ec00) [pid = 1831] [serial = 1569] [outer = 0x99d1e800] 22:05:14 INFO - PROCESS | 1831 | 1466744714206 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 22:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 22:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1532ms 22:05:14 INFO - PROCESS | 1831 | 1466744714242 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 22:05:14 INFO - PROCESS | 1831 | 1466744714246 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 22:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 22:05:14 INFO - PROCESS | 1831 | 1466744714253 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 22:05:14 INFO - PROCESS | 1831 | 1466744714257 Marionette TRACE conn4 <- [1,2062,null,{}] 22:05:14 INFO - PROCESS | 1831 | 1466744714263 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:14 INFO - PROCESS | 1831 | 1466744714274 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:14 INFO - PROCESS | 1831 | 1466744714526 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 22:05:14 INFO - PROCESS | 1831 | 1466744714767 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:14 INFO - PROCESS | 1831 | 1466744714778 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3800 == 18 [pid = 1831] [id = 523] 22:05:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x94779400) [pid = 1831] [serial = 1570] [outer = (nil)] 22:05:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa1081400) [pid = 1831] [serial = 1571] [outer = 0x94779400] 22:05:14 INFO - PROCESS | 1831 | 1466744714920 Marionette DEBUG loaded listener.js 22:05:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa1f27c00) [pid = 1831] [serial = 1572] [outer = 0x94779400] 22:05:15 INFO - PROCESS | 1831 | 1466744715891 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 22:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 22:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1689ms 22:05:15 INFO - PROCESS | 1831 | 1466744715943 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 22:05:15 INFO - PROCESS | 1831 | 1466744715947 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 22:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 22:05:15 INFO - PROCESS | 1831 | 1466744715954 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 22:05:15 INFO - PROCESS | 1831 | 1466744715956 Marionette TRACE conn4 <- [1,2066,null,{}] 22:05:15 INFO - PROCESS | 1831 | 1466744715963 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:15 INFO - PROCESS | 1831 | 1466744715968 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:16 INFO - PROCESS | 1831 | 1466744716156 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 22:05:16 INFO - PROCESS | 1831 | 1466744716392 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:16 INFO - PROCESS | 1831 | 1466744716401 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdadc00 == 19 [pid = 1831] [id = 524] 22:05:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x91adb400) [pid = 1831] [serial = 1573] [outer = (nil)] 22:05:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa2130400) [pid = 1831] [serial = 1574] [outer = 0x91adb400] 22:05:16 INFO - PROCESS | 1831 | 1466744716496 Marionette DEBUG loaded listener.js 22:05:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa213ac00) [pid = 1831] [serial = 1575] [outer = 0x91adb400] 22:05:17 INFO - PROCESS | 1831 | 1466744717359 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 22:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 22:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1437ms 22:05:17 INFO - PROCESS | 1831 | 1466744717391 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 22:05:17 INFO - PROCESS | 1831 | 1466744717394 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 22:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 22:05:17 INFO - PROCESS | 1831 | 1466744717401 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 22:05:17 INFO - PROCESS | 1831 | 1466744717405 Marionette TRACE conn4 <- [1,2070,null,{}] 22:05:17 INFO - PROCESS | 1831 | 1466744717411 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:17 INFO - PROCESS | 1831 | 1466744717416 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:17 INFO - PROCESS | 1831 | 1466744717601 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 22:05:17 INFO - PROCESS | 1831 | 1466744717791 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:17 INFO - PROCESS | 1831 | 1466744717800 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x95198c00 == 20 [pid = 1831] [id = 525] 22:05:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9796f800) [pid = 1831] [serial = 1576] [outer = (nil)] 22:05:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0xa2220000) [pid = 1831] [serial = 1577] [outer = 0x9796f800] 22:05:17 INFO - PROCESS | 1831 | 1466744717890 Marionette DEBUG loaded listener.js 22:05:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0xa2275000) [pid = 1831] [serial = 1578] [outer = 0x9796f800] 22:05:18 INFO - PROCESS | 1831 | 1466744718913 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 22:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 22:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1582ms 22:05:18 INFO - PROCESS | 1831 | 1466744718985 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 22:05:18 INFO - PROCESS | 1831 | 1466744718989 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 22:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 22:05:18 INFO - PROCESS | 1831 | 1466744718996 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 22:05:19 INFO - PROCESS | 1831 | 1466744718999 Marionette TRACE conn4 <- [1,2074,null,{}] 22:05:19 INFO - PROCESS | 1831 | 1466744719005 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:19 INFO - PROCESS | 1831 | 1466744719010 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:19 INFO - PROCESS | 1831 | 1466744719188 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 22:05:19 INFO - PROCESS | 1831 | 1466744719429 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:19 INFO - PROCESS | 1831 | 1466744719441 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb0000 == 21 [pid = 1831] [id = 526] 22:05:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x8fdb0c00) [pid = 1831] [serial = 1579] [outer = (nil)] 22:05:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x8fdb9400) [pid = 1831] [serial = 1580] [outer = 0x8fdb0c00] 22:05:19 INFO - PROCESS | 1831 | 1466744719701 Marionette DEBUG loaded listener.js 22:05:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x914a7c00) [pid = 1831] [serial = 1581] [outer = 0x8fdb0c00] 22:05:20 INFO - PROCESS | 1831 | 1466744720670 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 22:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 22:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1733ms 22:05:20 INFO - PROCESS | 1831 | 1466744720732 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 22:05:20 INFO - PROCESS | 1831 | 1466744720738 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 22:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 22:05:20 INFO - PROCESS | 1831 | 1466744720747 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 22:05:20 INFO - PROCESS | 1831 | 1466744720752 Marionette TRACE conn4 <- [1,2078,null,{}] 22:05:20 INFO - PROCESS | 1831 | 1466744720760 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:20 INFO - PROCESS | 1831 | 1466744720765 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:21 INFO - PROCESS | 1831 | 1466744721039 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x98a22400) [pid = 1831] [serial = 1502] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x9d88a000) [pid = 1831] [serial = 1487] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x91ae0400) [pid = 1831] [serial = 1496] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x9ac5bc00) [pid = 1831] [serial = 1482] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x953ea000) [pid = 1831] [serial = 1500] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9471a400) [pid = 1831] [serial = 1497] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9d47b000) [pid = 1831] [serial = 1485] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9a85c000) [pid = 1831] [serial = 1481] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9a05c000) [pid = 1831] [serial = 1506] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x95265c00) [pid = 1831] [serial = 1475] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x99b42800) [pid = 1831] [serial = 1478] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9a770000) [pid = 1831] [serial = 1509] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa2139c00) [pid = 1831] [serial = 1490] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9a76cc00) [pid = 1831] [serial = 1508] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x998a1800) [pid = 1831] [serial = 1503] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x91ad8000) [pid = 1831] [serial = 1499] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa1022000) [pid = 1831] [serial = 1488] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9b944000) [pid = 1831] [serial = 1484] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x953e6800) [pid = 1831] [serial = 1476] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x99ee8c00) [pid = 1831] [serial = 1479] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa2460400) [pid = 1831] [serial = 1494] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x99d27800) [pid = 1831] [serial = 1473] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99d26400) [pid = 1831] [serial = 1491] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa2431c00) [pid = 1831] [serial = 1493] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x99eee000) [pid = 1831] [serial = 1505] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a951c00) [pid = 1831] [serial = 1511] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9b942000) [pid = 1831] [serial = 1512] [outer = (nil)] [url = about:blank] 22:05:21 INFO - PROCESS | 1831 | 1466744721377 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:21 INFO - PROCESS | 1831 | 1466744721392 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a53000 == 22 [pid = 1831] [id = 527] 22:05:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x93a88000) [pid = 1831] [serial = 1582] [outer = (nil)] 22:05:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x95265c00) [pid = 1831] [serial = 1583] [outer = 0x93a88000] 22:05:21 INFO - PROCESS | 1831 | 1466744721485 Marionette DEBUG loaded listener.js 22:05:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x953ea400) [pid = 1831] [serial = 1584] [outer = 0x93a88000] 22:05:22 INFO - PROCESS | 1831 | 1466744722292 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 22:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 22:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1585ms 22:05:22 INFO - PROCESS | 1831 | 1466744722332 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 22:05:22 INFO - PROCESS | 1831 | 1466744722339 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 22:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 22:05:22 INFO - PROCESS | 1831 | 1466744722350 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 22:05:22 INFO - PROCESS | 1831 | 1466744722354 Marionette TRACE conn4 <- [1,2082,null,{}] 22:05:22 INFO - PROCESS | 1831 | 1466744722362 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:22 INFO - PROCESS | 1831 | 1466744722368 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:22 INFO - PROCESS | 1831 | 1466744722555 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 22:05:22 INFO - PROCESS | 1831 | 1466744722710 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:22 INFO - PROCESS | 1831 | 1466744722718 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x96e66c00 == 23 [pid = 1831] [id = 528] 22:05:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x98a73800) [pid = 1831] [serial = 1585] [outer = (nil)] 22:05:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99b4ac00) [pid = 1831] [serial = 1586] [outer = 0x98a73800] 22:05:22 INFO - PROCESS | 1831 | 1466744722796 Marionette DEBUG loaded listener.js 22:05:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99d22c00) [pid = 1831] [serial = 1587] [outer = 0x98a73800] 22:05:23 INFO - PROCESS | 1831 | 1466744723697 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 22:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 22:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1395ms 22:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 22:05:23 INFO - PROCESS | 1831 | 1466744723752 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 22:05:23 INFO - PROCESS | 1831 | 1466744723755 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 22:05:23 INFO - PROCESS | 1831 | 1466744723763 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 22:05:23 INFO - PROCESS | 1831 | 1466744723769 Marionette TRACE conn4 <- [1,2086,null,{}] 22:05:23 INFO - PROCESS | 1831 | 1466744723785 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:23 INFO - PROCESS | 1831 | 1466744723795 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:24 INFO - PROCESS | 1831 | 1466744724066 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 22:05:24 INFO - PROCESS | 1831 | 1466744724091 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:24 INFO - PROCESS | 1831 | 1466744724102 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb7c00 == 24 [pid = 1831] [id = 529] 22:05:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x998a1800) [pid = 1831] [serial = 1588] [outer = (nil)] 22:05:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a0da800) [pid = 1831] [serial = 1589] [outer = 0x998a1800] 22:05:24 INFO - PROCESS | 1831 | 1466744724173 Marionette DEBUG loaded listener.js 22:05:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a770000) [pid = 1831] [serial = 1590] [outer = 0x998a1800] 22:05:25 INFO - PROCESS | 1831 | 1466744725114 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 22:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 22:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1400ms 22:05:25 INFO - PROCESS | 1831 | 1466744725163 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 22:05:25 INFO - PROCESS | 1831 | 1466744725170 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 22:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 22:05:25 INFO - PROCESS | 1831 | 1466744725193 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 22:05:25 INFO - PROCESS | 1831 | 1466744725198 Marionette TRACE conn4 <- [1,2090,null,{}] 22:05:25 INFO - PROCESS | 1831 | 1466744725206 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:25 INFO - PROCESS | 1831 | 1466744725212 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:25 INFO - PROCESS | 1831 | 1466744725506 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 22:05:25 INFO - PROCESS | 1831 | 1466744725533 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:25 INFO - PROCESS | 1831 | 1466744725539 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d25000 == 25 [pid = 1831] [id = 530] 22:05:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9a05c000) [pid = 1831] [serial = 1591] [outer = (nil)] 22:05:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9b4ea400) [pid = 1831] [serial = 1592] [outer = 0x9a05c000] 22:05:25 INFO - PROCESS | 1831 | 1466744725621 Marionette DEBUG loaded listener.js 22:05:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9b707800) [pid = 1831] [serial = 1593] [outer = 0x9a05c000] 22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x98acac00) [pid = 1831] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x914ac800) [pid = 1831] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x91adf000) [pid = 1831] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x97976800) [pid = 1831] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a0da400) [pid = 1831] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9d813000) [pid = 1831] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9a857000) [pid = 1831] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9a0d9400) [pid = 1831] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa3240000) [pid = 1831] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x96e61800) [pid = 1831] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x91ae0000) [pid = 1831] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x96e65400) [pid = 1831] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 22:05:26 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953e5000) [pid = 1831] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 22:05:26 INFO - PROCESS | 1831 | 1466744726794 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 22:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 22:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1641ms 22:05:26 INFO - PROCESS | 1831 | 1466744726835 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 22:05:26 INFO - PROCESS | 1831 | 1466744726840 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 22:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 22:05:26 INFO - PROCESS | 1831 | 1466744726847 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 22:05:26 INFO - PROCESS | 1831 | 1466744726851 Marionette TRACE conn4 <- [1,2094,null,{}] 22:05:26 INFO - PROCESS | 1831 | 1466744726857 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:26 INFO - PROCESS | 1831 | 1466744726862 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:27 INFO - PROCESS | 1831 | 1466744727057 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 22:05:27 INFO - PROCESS | 1831 | 1466744727235 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:27 INFO - PROCESS | 1831 | 1466744727243 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x96e5f400 == 26 [pid = 1831] [id = 531] 22:05:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x97902400) [pid = 1831] [serial = 1594] [outer = (nil)] 22:05:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9ac56000) [pid = 1831] [serial = 1595] [outer = 0x97902400] 22:05:27 INFO - PROCESS | 1831 | 1466744727354 Marionette DEBUG loaded listener.js 22:05:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9d80fc00) [pid = 1831] [serial = 1596] [outer = 0x97902400] 22:05:28 INFO - PROCESS | 1831 | 1466744728350 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 22:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 22:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1541ms 22:05:28 INFO - PROCESS | 1831 | 1466744728390 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 22:05:28 INFO - PROCESS | 1831 | 1466744728397 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 22:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 22:05:28 INFO - PROCESS | 1831 | 1466744728406 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 22:05:28 INFO - PROCESS | 1831 | 1466744728412 Marionette TRACE conn4 <- [1,2098,null,{}] 22:05:28 INFO - PROCESS | 1831 | 1466744728421 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:28 INFO - PROCESS | 1831 | 1466744728428 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:28 INFO - PROCESS | 1831 | 1466744728634 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 22:05:28 INFO - PROCESS | 1831 | 1466744728887 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:28 INFO - PROCESS | 1831 | 1466744728904 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x95266c00 == 27 [pid = 1831] [id = 532] 22:05:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9526c000) [pid = 1831] [serial = 1597] [outer = (nil)] 22:05:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953ec400) [pid = 1831] [serial = 1598] [outer = 0x9526c000] 22:05:29 INFO - PROCESS | 1831 | 1466744729033 Marionette DEBUG loaded listener.js 22:05:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9790e400) [pid = 1831] [serial = 1599] [outer = 0x9526c000] 22:05:30 INFO - PROCESS | 1831 | 1466744730066 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 22:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 22:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1699ms 22:05:30 INFO - PROCESS | 1831 | 1466744730106 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 22:05:30 INFO - PROCESS | 1831 | 1466744730114 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 22:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 22:05:30 INFO - PROCESS | 1831 | 1466744730127 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 22:05:30 INFO - PROCESS | 1831 | 1466744730135 Marionette TRACE conn4 <- [1,2102,null,{}] 22:05:30 INFO - PROCESS | 1831 | 1466744730145 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:30 INFO - PROCESS | 1831 | 1466744730154 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:30 INFO - PROCESS | 1831 | 1466744730397 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 22:05:30 INFO - PROCESS | 1831 | 1466744730669 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:30 INFO - PROCESS | 1831 | 1466744730681 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d19c00 == 28 [pid = 1831] [id = 533] 22:05:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99dfc800) [pid = 1831] [serial = 1600] [outer = (nil)] 22:05:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99eed000) [pid = 1831] [serial = 1601] [outer = 0x99dfc800] 22:05:30 INFO - PROCESS | 1831 | 1466744730816 Marionette DEBUG loaded listener.js 22:05:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99ef2c00) [pid = 1831] [serial = 1602] [outer = 0x99dfc800] 22:05:31 INFO - PROCESS | 1831 | 1466744731792 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 22:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 22:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1753ms 22:05:31 INFO - PROCESS | 1831 | 1466744731881 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 22:05:31 INFO - PROCESS | 1831 | 1466744731888 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 22:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 22:05:31 INFO - PROCESS | 1831 | 1466744731900 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 22:05:31 INFO - PROCESS | 1831 | 1466744731910 Marionette TRACE conn4 <- [1,2106,null,{}] 22:05:31 INFO - PROCESS | 1831 | 1466744731989 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:32 INFO - PROCESS | 1831 | 1466744732001 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:32 INFO - PROCESS | 1831 | 1466744732404 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 22:05:32 INFO - PROCESS | 1831 | 1466744732694 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:32 INFO - PROCESS | 1831 | 1466744732708 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a6400 == 29 [pid = 1831] [id = 534] 22:05:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9d882400) [pid = 1831] [serial = 1603] [outer = (nil)] 22:05:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa101a800) [pid = 1831] [serial = 1604] [outer = 0x9d882400] 22:05:32 INFO - PROCESS | 1831 | 1466744732838 Marionette DEBUG loaded listener.js 22:05:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa1f21000) [pid = 1831] [serial = 1605] [outer = 0x9d882400] 22:05:33 INFO - PROCESS | 1831 | 1466744733786 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 22:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 22:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1955ms 22:05:33 INFO - PROCESS | 1831 | 1466744733856 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 22:05:33 INFO - PROCESS | 1831 | 1466744733861 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 22:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 22:05:33 INFO - PROCESS | 1831 | 1466744733867 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 22:05:33 INFO - PROCESS | 1831 | 1466744733871 Marionette TRACE conn4 <- [1,2110,null,{}] 22:05:33 INFO - PROCESS | 1831 | 1466744733877 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:33 INFO - PROCESS | 1831 | 1466744733882 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:34 INFO - PROCESS | 1831 | 1466744734076 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 22:05:34 INFO - PROCESS | 1831 | 1466744734311 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:34 INFO - PROCESS | 1831 | 1466744734318 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdbac00 == 30 [pid = 1831] [id = 535] 22:05:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9d4f4c00) [pid = 1831] [serial = 1606] [outer = (nil)] 22:05:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa229d800) [pid = 1831] [serial = 1607] [outer = 0x9d4f4c00] 22:05:34 INFO - PROCESS | 1831 | 1466744734418 Marionette DEBUG loaded listener.js 22:05:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa245a400) [pid = 1831] [serial = 1608] [outer = 0x9d4f4c00] 22:05:35 INFO - PROCESS | 1831 | 1466744735280 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 22:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 22:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1485ms 22:05:35 INFO - PROCESS | 1831 | 1466744735354 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 22:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 22:05:35 INFO - PROCESS | 1831 | 1466744735358 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 22:05:35 INFO - PROCESS | 1831 | 1466744735365 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 22:05:35 INFO - PROCESS | 1831 | 1466744735369 Marionette TRACE conn4 <- [1,2114,null,{}] 22:05:35 INFO - PROCESS | 1831 | 1466744735375 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:35 INFO - PROCESS | 1831 | 1466744735380 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:35 INFO - PROCESS | 1831 | 1466744735604 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 22:05:35 INFO - PROCESS | 1831 | 1466744735838 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:35 INFO - PROCESS | 1831 | 1466744735847 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x9526a000 == 31 [pid = 1831] [id = 536] 22:05:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x99df3c00) [pid = 1831] [serial = 1609] [outer = (nil)] 22:05:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa2ee6800) [pid = 1831] [serial = 1610] [outer = 0x99df3c00] 22:05:35 INFO - PROCESS | 1831 | 1466744735973 Marionette DEBUG loaded listener.js 22:05:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa3233000) [pid = 1831] [serial = 1611] [outer = 0x99df3c00] 22:05:36 INFO - PROCESS | 1831 | 1466744736899 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 22:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 22:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1593ms 22:05:36 INFO - PROCESS | 1831 | 1466744736960 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 22:05:36 INFO - PROCESS | 1831 | 1466744736963 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 22:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 22:05:36 INFO - PROCESS | 1831 | 1466744736971 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 22:05:36 INFO - PROCESS | 1831 | 1466744736975 Marionette TRACE conn4 <- [1,2118,null,{}] 22:05:36 INFO - PROCESS | 1831 | 1466744736981 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:37 INFO - PROCESS | 1831 | 1466744736993 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:37 INFO - PROCESS | 1831 | 1466744737267 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 22:05:37 INFO - PROCESS | 1831 | 1466744737569 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:37 INFO - PROCESS | 1831 | 1466744737577 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb6c00 == 32 [pid = 1831] [id = 537] 22:05:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x998bb000) [pid = 1831] [serial = 1612] [outer = (nil)] 22:05:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa3324c00) [pid = 1831] [serial = 1613] [outer = 0x998bb000] 22:05:37 INFO - PROCESS | 1831 | 1466744737660 Marionette DEBUG loaded listener.js 22:05:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa4d48000) [pid = 1831] [serial = 1614] [outer = 0x998bb000] 22:05:38 INFO - PROCESS | 1831 | 1466744738534 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 22:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 22:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1596ms 22:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 22:05:38 INFO - PROCESS | 1831 | 1466744738568 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 22:05:38 INFO - PROCESS | 1831 | 1466744738571 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 22:05:38 INFO - PROCESS | 1831 | 1466744738578 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 22:05:38 INFO - PROCESS | 1831 | 1466744738582 Marionette TRACE conn4 <- [1,2122,null,{}] 22:05:38 INFO - PROCESS | 1831 | 1466744738588 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:38 INFO - PROCESS | 1831 | 1466744738593 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:38 INFO - PROCESS | 1831 | 1466744738766 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 22:05:38 INFO - PROCESS | 1831 | 1466744738959 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:38 INFO - PROCESS | 1831 | 1466744738968 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3c00 == 33 [pid = 1831] [id = 538] 22:05:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x914a4400) [pid = 1831] [serial = 1615] [outer = (nil)] 22:05:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa61ae000) [pid = 1831] [serial = 1616] [outer = 0x914a4400] 22:05:39 INFO - PROCESS | 1831 | 1466744739050 Marionette DEBUG loaded listener.js 22:05:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0xa61afc00) [pid = 1831] [serial = 1617] [outer = 0x914a4400] 22:05:40 INFO - PROCESS | 1831 | 1466744740041 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 22:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 22:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1542ms 22:05:40 INFO - PROCESS | 1831 | 1466744740119 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 22:05:40 INFO - PROCESS | 1831 | 1466744740123 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 22:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 22:05:40 INFO - PROCESS | 1831 | 1466744740130 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 22:05:40 INFO - PROCESS | 1831 | 1466744740133 Marionette TRACE conn4 <- [1,2126,null,{}] 22:05:40 INFO - PROCESS | 1831 | 1466744740139 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:40 INFO - PROCESS | 1831 | 1466744740145 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:40 INFO - PROCESS | 1831 | 1466744740385 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 22:05:40 INFO - PROCESS | 1831 | 1466744740915 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:40 INFO - PROCESS | 1831 | 1466744740927 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a79400 == 34 [pid = 1831] [id = 539] 22:05:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x93a80400) [pid = 1831] [serial = 1618] [outer = (nil)] 22:05:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x94776c00) [pid = 1831] [serial = 1619] [outer = 0x93a80400] 22:05:41 INFO - PROCESS | 1831 | 1466744741003 Marionette DEBUG loaded listener.js 22:05:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x953eb400) [pid = 1831] [serial = 1620] [outer = 0x93a80400] 22:05:41 INFO - PROCESS | 1831 | 1466744741889 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 22:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 22:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1838ms 22:05:41 INFO - PROCESS | 1831 | 1466744741972 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 22:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 22:05:41 INFO - PROCESS | 1831 | 1466744741984 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 22:05:42 INFO - PROCESS | 1831 | 1466744741996 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 22:05:42 INFO - PROCESS | 1831 | 1466744742001 Marionette TRACE conn4 <- [1,2130,null,{}] 22:05:42 INFO - PROCESS | 1831 | 1466744742009 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:42 INFO - PROCESS | 1831 | 1466744742016 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:42 INFO - PROCESS | 1831 | 1466744742294 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x91adec00 == 33 [pid = 1831] [id = 512] 22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x99d25000 == 32 [pid = 1831] [id = 530] 22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x93a79400 == 31 [pid = 1831] [id = 539] 22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb6c00 == 30 [pid = 1831] [id = 537] 22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3c00 == 29 [pid = 1831] [id = 538] 22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x9526a000 == 28 [pid = 1831] [id = 536] 22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdbac00 == 27 [pid = 1831] [id = 535] 22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x99d19c00 == 26 [pid = 1831] [id = 533] 22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x914a6400 == 25 [pid = 1831] [id = 534] 22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x96e5f400 == 24 [pid = 1831] [id = 531] 22:05:43 INFO - PROCESS | 1831 | --DOCSHELL 0x95266c00 == 23 [pid = 1831] [id = 532] 22:05:43 INFO - PROCESS | 1831 | 1466744743631 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:43 INFO - PROCESS | 1831 | 1466744743642 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x979f5800) [pid = 1831] [serial = 1553] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x996b7400) [pid = 1831] [serial = 1550] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x91ae4800) [pid = 1831] [serial = 1544] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x93c2f000) [pid = 1831] [serial = 1545] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9526a400) [pid = 1831] [serial = 1515] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x93a5a800) [pid = 1831] [serial = 1514] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9981e000) [pid = 1831] [serial = 1518] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x979f4c00) [pid = 1831] [serial = 1517] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9a76b400) [pid = 1831] [serial = 1521] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9a550000) [pid = 1831] [serial = 1520] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa2136400) [pid = 1831] [serial = 1524] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9d891400) [pid = 1831] [serial = 1523] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa2432000) [pid = 1831] [serial = 1527] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa22ab000) [pid = 1831] [serial = 1526] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa3349400) [pid = 1831] [serial = 1530] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa323a400) [pid = 1831] [serial = 1529] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0xa4d4cc00) [pid = 1831] [serial = 1533] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa4d10400) [pid = 1831] [serial = 1532] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa4f17000) [pid = 1831] [serial = 1536] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9989f400) [pid = 1831] [serial = 1535] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9529dc00) [pid = 1831] [serial = 1539] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x93a5c000) [pid = 1831] [serial = 1538] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9989e000) [pid = 1831] [serial = 1542] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x996b5400) [pid = 1831] [serial = 1541] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x953e9800) [pid = 1831] [serial = 1547] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x998a3800) [pid = 1831] [serial = 1551] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953f0800) [pid = 1831] [serial = 1548] [outer = (nil)] [url = about:blank] 22:05:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb4800 == 24 [pid = 1831] [id = 540] 22:05:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x8fdb7800) [pid = 1831] [serial = 1621] [outer = (nil)] 22:05:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x914a6400) [pid = 1831] [serial = 1622] [outer = 0x8fdb7800] 22:05:43 INFO - PROCESS | 1831 | 1466744743913 Marionette DEBUG loaded listener.js 22:05:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x91ad6000) [pid = 1831] [serial = 1623] [outer = 0x8fdb7800] 22:05:44 INFO - PROCESS | 1831 | 1466744744751 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 22:05:44 INFO - PROCESS | 1831 | 1466744744798 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 22:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 22:05:44 INFO - PROCESS | 1831 | 1466744744805 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 22:05:44 INFO - PROCESS | 1831 | 1466744744810 Marionette TRACE conn4 <- [1,2134,null,{}] 22:05:44 INFO - PROCESS | 1831 | 1466744744818 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:44 INFO - PROCESS | 1831 | 1466744744824 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:44 INFO - PROCESS | 1831 | 1466744744990 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 22:05:45 INFO - PROCESS | 1831 | 1466744745002 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:45 INFO - PROCESS | 1831 | 1466744745011 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x94772800 == 25 [pid = 1831] [id = 541] 22:05:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x94774800) [pid = 1831] [serial = 1624] [outer = (nil)] 22:05:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9525d400) [pid = 1831] [serial = 1625] [outer = 0x94774800] 22:05:45 INFO - PROCESS | 1831 | 1466744745084 Marionette DEBUG loaded listener.js 22:05:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x95299000) [pid = 1831] [serial = 1626] [outer = 0x94774800] 22:05:46 INFO - PROCESS | 1831 | 1466744746091 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 22:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 22:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1335ms 22:05:46 INFO - PROCESS | 1831 | 1466744746144 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 22:05:46 INFO - PROCESS | 1831 | 1466744746152 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 22:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 22:05:46 INFO - PROCESS | 1831 | 1466744746181 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 22:05:46 INFO - PROCESS | 1831 | 1466744746186 Marionette TRACE conn4 <- [1,2138,null,{}] 22:05:46 INFO - PROCESS | 1831 | 1466744746193 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:46 INFO - PROCESS | 1831 | 1466744746199 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:46 INFO - PROCESS | 1831 | 1466744746453 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 22:05:46 INFO - PROCESS | 1831 | 1466744746472 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:46 INFO - PROCESS | 1831 | 1466744746480 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x9519ec00 == 26 [pid = 1831] [id = 542] 22:05:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9538ec00) [pid = 1831] [serial = 1627] [outer = (nil)] 22:05:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x96e59400) [pid = 1831] [serial = 1628] [outer = 0x9538ec00] 22:05:46 INFO - PROCESS | 1831 | 1466744746554 Marionette DEBUG loaded listener.js 22:05:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9790c000) [pid = 1831] [serial = 1629] [outer = 0x9538ec00] 22:05:47 INFO - PROCESS | 1831 | 1466744747584 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 22:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 22:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1458ms 22:05:47 INFO - PROCESS | 1831 | 1466744747619 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 22:05:47 INFO - PROCESS | 1831 | 1466744747623 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 22:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 22:05:47 INFO - PROCESS | 1831 | 1466744747638 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 22:05:47 INFO - PROCESS | 1831 | 1466744747649 Marionette TRACE conn4 <- [1,2142,null,{}] 22:05:47 INFO - PROCESS | 1831 | 1466744747671 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:47 INFO - PROCESS | 1831 | 1466744747679 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:47 INFO - PROCESS | 1831 | 1466744747931 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 22:05:47 INFO - PROCESS | 1831 | 1466744747960 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:47 INFO - PROCESS | 1831 | 1466744747968 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2c400 == 27 [pid = 1831] [id = 543] 22:05:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99822000) [pid = 1831] [serial = 1630] [outer = (nil)] 22:05:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9989f400) [pid = 1831] [serial = 1631] [outer = 0x99822000] 22:05:48 INFO - PROCESS | 1831 | 1466744748066 Marionette DEBUG loaded listener.js 22:05:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x998a8000) [pid = 1831] [serial = 1632] [outer = 0x99822000] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x98a73800) [pid = 1831] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x99ef0800) [pid = 1831] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x91adf400) [pid = 1831] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a768400) [pid = 1831] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x93c2f400) [pid = 1831] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x97976c00) [pid = 1831] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x94779400) [pid = 1831] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x91adb400) [pid = 1831] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x93a88000) [pid = 1831] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a05c000) [pid = 1831] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x8fdb0c00) [pid = 1831] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9796f800) [pid = 1831] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x998a1800) [pid = 1831] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x99d1e800) [pid = 1831] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 22:05:49 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x97902400) [pid = 1831] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 22:05:49 INFO - PROCESS | 1831 | 1466744749620 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 22:05:49 INFO - PROCESS | 1831 | 1466744749694 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 22:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 22:05:49 INFO - PROCESS | 1831 | 1466744749700 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 22:05:49 INFO - PROCESS | 1831 | 1466744749704 Marionette TRACE conn4 <- [1,2146,null,{}] 22:05:49 INFO - PROCESS | 1831 | 1466744749709 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:49 INFO - PROCESS | 1831 | 1466744749714 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:49 INFO - PROCESS | 1831 | 1466744749882 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 22:05:50 INFO - PROCESS | 1831 | 1466744750023 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:50 INFO - PROCESS | 1831 | 1466744750031 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb8c00 == 28 [pid = 1831] [id = 544] 22:05:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x91adf400) [pid = 1831] [serial = 1633] [outer = (nil)] 22:05:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99b82000) [pid = 1831] [serial = 1634] [outer = 0x91adf400] 22:05:50 INFO - PROCESS | 1831 | 1466744750107 Marionette DEBUG loaded listener.js 22:05:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99c7bc00) [pid = 1831] [serial = 1635] [outer = 0x91adf400] 22:05:50 INFO - PROCESS | 1831 | 1466744750935 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 22:05:51 INFO - PROCESS | 1831 | 1466744751027 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 22:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 22:05:51 INFO - PROCESS | 1831 | 1466744751037 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 22:05:51 INFO - PROCESS | 1831 | 1466744751044 Marionette TRACE conn4 <- [1,2150,null,{}] 22:05:51 INFO - PROCESS | 1831 | 1466744751054 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:51 INFO - PROCESS | 1831 | 1466744751059 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:51 INFO - PROCESS | 1831 | 1466744751279 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 22:05:51 INFO - PROCESS | 1831 | 1466744751465 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:51 INFO - PROCESS | 1831 | 1466744751483 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2ec00 == 29 [pid = 1831] [id = 545] 22:05:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x93c2f000) [pid = 1831] [serial = 1636] [outer = (nil)] 22:05:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x94776400) [pid = 1831] [serial = 1637] [outer = 0x93c2f000] 22:05:51 INFO - PROCESS | 1831 | 1466744751631 Marionette DEBUG loaded listener.js 22:05:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x953e9400) [pid = 1831] [serial = 1638] [outer = 0x93c2f000] 22:05:52 INFO - PROCESS | 1831 | 1466744752583 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 22:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 22:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1597ms 22:05:52 INFO - PROCESS | 1831 | 1466744752635 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 22:05:52 INFO - PROCESS | 1831 | 1466744752640 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 22:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 22:05:52 INFO - PROCESS | 1831 | 1466744752651 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 22:05:52 INFO - PROCESS | 1831 | 1466744752657 Marionette TRACE conn4 <- [1,2154,null,{}] 22:05:52 INFO - PROCESS | 1831 | 1466744752664 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:52 INFO - PROCESS | 1831 | 1466744752670 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:52 INFO - PROCESS | 1831 | 1466744752856 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 22:05:53 INFO - PROCESS | 1831 | 1466744753096 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:53 INFO - PROCESS | 1831 | 1466744753105 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad000 == 30 [pid = 1831] [id = 546] 22:05:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x99899800) [pid = 1831] [serial = 1639] [outer = (nil)] 22:05:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99b4b000) [pid = 1831] [serial = 1640] [outer = 0x99899800] 22:05:53 INFO - PROCESS | 1831 | 1466744753234 Marionette DEBUG loaded listener.js 22:05:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99ee6400) [pid = 1831] [serial = 1641] [outer = 0x99899800] 22:05:54 INFO - PROCESS | 1831 | 1466744754144 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 22:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 22:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1542ms 22:05:54 INFO - PROCESS | 1831 | 1466744754191 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 22:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 22:05:54 INFO - PROCESS | 1831 | 1466744754195 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 22:05:54 INFO - PROCESS | 1831 | 1466744754202 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 22:05:54 INFO - PROCESS | 1831 | 1466744754206 Marionette TRACE conn4 <- [1,2158,null,{}] 22:05:54 INFO - PROCESS | 1831 | 1466744754220 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:54 INFO - PROCESS | 1831 | 1466744754228 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:54 INFO - PROCESS | 1831 | 1466744754429 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 22:05:54 INFO - PROCESS | 1831 | 1466744754709 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:54 INFO - PROCESS | 1831 | 1466744754720 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a76dc00 == 31 [pid = 1831] [id = 547] 22:05:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a76e800) [pid = 1831] [serial = 1642] [outer = (nil)] 22:05:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9a775400) [pid = 1831] [serial = 1643] [outer = 0x9a76e800] 22:05:54 INFO - PROCESS | 1831 | 1466744754853 Marionette DEBUG loaded listener.js 22:05:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a94c400) [pid = 1831] [serial = 1644] [outer = 0x9a76e800] 22:05:55 INFO - PROCESS | 1831 | 1466744755771 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 22:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 22:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1635ms 22:05:55 INFO - PROCESS | 1831 | 1466744755838 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 22:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 22:05:55 INFO - PROCESS | 1831 | 1466744755842 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 22:05:55 INFO - PROCESS | 1831 | 1466744755853 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 22:05:55 INFO - PROCESS | 1831 | 1466744755860 Marionette TRACE conn4 <- [1,2162,null,{}] 22:05:55 INFO - PROCESS | 1831 | 1466744755872 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:55 INFO - PROCESS | 1831 | 1466744755877 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:56 INFO - PROCESS | 1831 | 1466744756123 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 22:05:56 INFO - PROCESS | 1831 | 1466744756473 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:56 INFO - PROCESS | 1831 | 1466744756485 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ac000 == 32 [pid = 1831] [id = 548] 22:05:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99eed400) [pid = 1831] [serial = 1645] [outer = (nil)] 22:05:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9b93a800) [pid = 1831] [serial = 1646] [outer = 0x99eed400] 22:05:56 INFO - PROCESS | 1831 | 1466744756642 Marionette DEBUG loaded listener.js 22:05:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9b70fc00) [pid = 1831] [serial = 1647] [outer = 0x99eed400] 22:05:57 INFO - PROCESS | 1831 | 1466744757682 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 22:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 22:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1909ms 22:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 22:05:57 INFO - PROCESS | 1831 | 1466744757758 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 22:05:57 INFO - PROCESS | 1831 | 1466744757762 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 22:05:57 INFO - PROCESS | 1831 | 1466744757768 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 22:05:57 INFO - PROCESS | 1831 | 1466744757771 Marionette TRACE conn4 <- [1,2166,null,{}] 22:05:57 INFO - PROCESS | 1831 | 1466744757778 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:57 INFO - PROCESS | 1831 | 1466744757783 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:58 INFO - PROCESS | 1831 | 1466744758000 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 22:05:58 INFO - PROCESS | 1831 | 1466744758257 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:05:58 INFO - PROCESS | 1831 | 1466744758263 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x9981b800 == 33 [pid = 1831] [id = 549] 22:05:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x99ee8800) [pid = 1831] [serial = 1648] [outer = (nil)] 22:05:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9d879400) [pid = 1831] [serial = 1649] [outer = 0x99ee8800] 22:05:58 INFO - PROCESS | 1831 | 1466744758403 Marionette DEBUG loaded listener.js 22:05:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9d880000) [pid = 1831] [serial = 1650] [outer = 0x99ee8800] 22:05:59 INFO - PROCESS | 1831 | 1466744759308 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 22:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 22:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1583ms 22:05:59 INFO - PROCESS | 1831 | 1466744759353 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 22:05:59 INFO - PROCESS | 1831 | 1466744759360 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 22:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 22:05:59 INFO - PROCESS | 1831 | 1466744759371 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 22:05:59 INFO - PROCESS | 1831 | 1466744759376 Marionette TRACE conn4 <- [1,2170,null,{}] 22:05:59 INFO - PROCESS | 1831 | 1466744759386 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:05:59 INFO - PROCESS | 1831 | 1466744759405 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:05:59 INFO - PROCESS | 1831 | 1466744759824 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 22:06:00 INFO - PROCESS | 1831 | 1466744760128 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:00 INFO - PROCESS | 1831 | 1466744760139 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a2800 == 34 [pid = 1831] [id = 550] 22:06:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x93a88800) [pid = 1831] [serial = 1651] [outer = (nil)] 22:06:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa2135c00) [pid = 1831] [serial = 1652] [outer = 0x93a88800] 22:06:00 INFO - PROCESS | 1831 | 1466744760269 Marionette DEBUG loaded listener.js 22:06:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa229dc00) [pid = 1831] [serial = 1653] [outer = 0x93a88800] 22:06:01 INFO - PROCESS | 1831 | 1466744761387 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 22:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 22:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 2094ms 22:06:01 INFO - PROCESS | 1831 | 1466744761467 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 22:06:01 INFO - PROCESS | 1831 | 1466744761474 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 22:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 22:06:01 INFO - PROCESS | 1831 | 1466744761485 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 22:06:01 INFO - PROCESS | 1831 | 1466744761491 Marionette TRACE conn4 <- [1,2174,null,{}] 22:06:01 INFO - PROCESS | 1831 | 1466744761501 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:01 INFO - PROCESS | 1831 | 1466744761508 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:01 INFO - PROCESS | 1831 | 1466744761808 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 22:06:02 INFO - PROCESS | 1831 | 1466744762053 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:02 INFO - PROCESS | 1831 | 1466744762066 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2ac00 == 35 [pid = 1831] [id = 551] 22:06:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x95392c00) [pid = 1831] [serial = 1654] [outer = (nil)] 22:06:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa243ec00) [pid = 1831] [serial = 1655] [outer = 0x95392c00] 22:06:02 INFO - PROCESS | 1831 | 1466744762168 Marionette DEBUG loaded listener.js 22:06:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa213c400) [pid = 1831] [serial = 1656] [outer = 0x95392c00] 22:06:03 INFO - PROCESS | 1831 | 1466744763040 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 22:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 22:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1591ms 22:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 22:06:03 INFO - PROCESS | 1831 | 1466744763075 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 22:06:03 INFO - PROCESS | 1831 | 1466744763078 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 22:06:03 INFO - PROCESS | 1831 | 1466744763085 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 22:06:03 INFO - PROCESS | 1831 | 1466744763089 Marionette TRACE conn4 <- [1,2178,null,{}] 22:06:03 INFO - PROCESS | 1831 | 1466744763111 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:03 INFO - PROCESS | 1831 | 1466744763117 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:03 INFO - PROCESS | 1831 | 1466744763355 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 22:06:03 INFO - PROCESS | 1831 | 1466744763505 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:03 INFO - PROCESS | 1831 | 1466744763513 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a3c00 == 36 [pid = 1831] [id = 552] 22:06:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x96e66800) [pid = 1831] [serial = 1657] [outer = (nil)] 22:06:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa323b000) [pid = 1831] [serial = 1658] [outer = 0x96e66800] 22:06:03 INFO - PROCESS | 1831 | 1466744763602 Marionette DEBUG loaded listener.js 22:06:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0xa3240c00) [pid = 1831] [serial = 1659] [outer = 0x96e66800] 22:06:04 INFO - PROCESS | 1831 | 1466744764527 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 22:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 22:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1496ms 22:06:04 INFO - PROCESS | 1831 | 1466744764581 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 22:06:04 INFO - PROCESS | 1831 | 1466744764584 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 22:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 22:06:04 INFO - PROCESS | 1831 | 1466744764591 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 22:06:04 INFO - PROCESS | 1831 | 1466744764594 Marionette TRACE conn4 <- [1,2182,null,{}] 22:06:04 INFO - PROCESS | 1831 | 1466744764600 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:04 INFO - PROCESS | 1831 | 1466744764605 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:04 INFO - PROCESS | 1831 | 1466744764794 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 22:06:05 INFO - PROCESS | 1831 | 1466744764982 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:05 INFO - PROCESS | 1831 | 1466744764993 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a84800 == 37 [pid = 1831] [id = 553] 22:06:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0xa2133c00) [pid = 1831] [serial = 1660] [outer = (nil)] 22:06:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0xa33ba000) [pid = 1831] [serial = 1661] [outer = 0xa2133c00] 22:06:05 INFO - PROCESS | 1831 | 1466744765118 Marionette DEBUG loaded listener.js 22:06:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0xa33c2c00) [pid = 1831] [serial = 1662] [outer = 0xa2133c00] 22:06:06 INFO - PROCESS | 1831 | 1466744766051 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 22:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 22:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1542ms 22:06:06 INFO - PROCESS | 1831 | 1466744766134 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 22:06:06 INFO - PROCESS | 1831 | 1466744766137 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 22:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 22:06:06 INFO - PROCESS | 1831 | 1466744766144 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 22:06:06 INFO - PROCESS | 1831 | 1466744766148 Marionette TRACE conn4 <- [1,2186,null,{}] 22:06:06 INFO - PROCESS | 1831 | 1466744766154 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:06 INFO - PROCESS | 1831 | 1466744766159 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:06 INFO - PROCESS | 1831 | 1466744766341 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 22:06:06 INFO - PROCESS | 1831 | 1466744766576 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:06 INFO - PROCESS | 1831 | 1466744766587 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb2800 == 38 [pid = 1831] [id = 554] 22:06:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x8fdb5c00) [pid = 1831] [serial = 1663] [outer = (nil)] 22:06:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x953ed000) [pid = 1831] [serial = 1664] [outer = 0x8fdb5c00] 22:06:06 INFO - PROCESS | 1831 | 1466744766720 Marionette DEBUG loaded listener.js 22:06:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x99d1c400) [pid = 1831] [serial = 1665] [outer = 0x8fdb5c00] 22:06:07 INFO - PROCESS | 1831 | 1466744767826 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 22:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 22:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1734ms 22:06:07 INFO - PROCESS | 1831 | 1466744767881 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 22:06:07 INFO - PROCESS | 1831 | 1466744767886 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 22:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 22:06:07 INFO - PROCESS | 1831 | 1466744767896 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 22:06:07 INFO - PROCESS | 1831 | 1466744767900 Marionette TRACE conn4 <- [1,2190,null,{}] 22:06:07 INFO - PROCESS | 1831 | 1466744767909 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:07 INFO - PROCESS | 1831 | 1466744767915 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:08 INFO - PROCESS | 1831 | 1466744768153 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 22:06:08 INFO - PROCESS | 1831 | 1466744768561 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:08 INFO - PROCESS | 1831 | 1466744768570 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:08 INFO - PROCESS | 1831 | --DOCSHELL 0x96e66c00 == 37 [pid = 1831] [id = 528] 22:06:08 INFO - PROCESS | 1831 | --DOCSHELL 0x9526b800 == 36 [pid = 1831] [id = 515] 22:06:08 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdba000 == 35 [pid = 1831] [id = 514] 22:06:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a3000 == 36 [pid = 1831] [id = 555] 22:06:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x914a4800) [pid = 1831] [serial = 1666] [outer = (nil)] 22:06:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x91ae2400) [pid = 1831] [serial = 1667] [outer = 0x914a4800] 22:06:08 INFO - PROCESS | 1831 | 1466744768670 Marionette DEBUG loaded listener.js 22:06:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x94775c00) [pid = 1831] [serial = 1668] [outer = 0x914a4800] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x95265c00) [pid = 1831] [serial = 1583] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x9b707800) [pid = 1831] [serial = 1593] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0xa2130400) [pid = 1831] [serial = 1574] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x9b4ea400) [pid = 1831] [serial = 1592] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x8fdb9400) [pid = 1831] [serial = 1580] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0xa2220000) [pid = 1831] [serial = 1577] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x93a5e800) [pid = 1831] [serial = 1556] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9a0da800) [pid = 1831] [serial = 1589] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x914a7c00) [pid = 1831] [serial = 1581] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9b4ec000) [pid = 1831] [serial = 1568] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x9b77ec00) [pid = 1831] [serial = 1569] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9a774800) [pid = 1831] [serial = 1566] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x99b4ac00) [pid = 1831] [serial = 1586] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0xa2275000) [pid = 1831] [serial = 1578] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x98f3bc00) [pid = 1831] [serial = 1560] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9a770000) [pid = 1831] [serial = 1590] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x953ea400) [pid = 1831] [serial = 1584] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9ac56000) [pid = 1831] [serial = 1595] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9d80fc00) [pid = 1831] [serial = 1596] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x99d22c00) [pid = 1831] [serial = 1587] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9a0cec00) [pid = 1831] [serial = 1562] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9519fc00) [pid = 1831] [serial = 1557] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9a76f800) [pid = 1831] [serial = 1565] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x99bf9800) [pid = 1831] [serial = 1554] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x979fa400) [pid = 1831] [serial = 1559] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x979f0000) [pid = 1831] [serial = 1563] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa1081400) [pid = 1831] [serial = 1571] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa1f27c00) [pid = 1831] [serial = 1572] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa213ac00) [pid = 1831] [serial = 1575] [outer = (nil)] [url = about:blank] 22:06:09 INFO - PROCESS | 1831 | 1466744769492 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 22:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 22:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1638ms 22:06:09 INFO - PROCESS | 1831 | 1466744769563 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 22:06:09 INFO - PROCESS | 1831 | 1466744769569 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 22:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 22:06:09 INFO - PROCESS | 1831 | 1466744769589 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 22:06:09 INFO - PROCESS | 1831 | 1466744769594 Marionette TRACE conn4 <- [1,2194,null,{}] 22:06:09 INFO - PROCESS | 1831 | 1466744769601 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:09 INFO - PROCESS | 1831 | 1466744769606 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:09 INFO - PROCESS | 1831 | 1466744769788 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 22:06:09 INFO - PROCESS | 1831 | 1466744769800 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:09 INFO - PROCESS | 1831 | 1466744769810 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ea800 == 37 [pid = 1831] [id = 556] 22:06:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x953efc00) [pid = 1831] [serial = 1669] [outer = (nil)] 22:06:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9790e800) [pid = 1831] [serial = 1670] [outer = 0x953efc00] 22:06:09 INFO - PROCESS | 1831 | 1466744769891 Marionette DEBUG loaded listener.js 22:06:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x979f2400) [pid = 1831] [serial = 1671] [outer = 0x953efc00] 22:06:10 INFO - PROCESS | 1831 | 1466744770892 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 22:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 22:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1341ms 22:06:10 INFO - PROCESS | 1831 | 1466744770930 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 22:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 22:06:10 INFO - PROCESS | 1831 | 1466744770934 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 22:06:10 INFO - PROCESS | 1831 | 1466744770941 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 22:06:10 INFO - PROCESS | 1831 | 1466744770947 Marionette TRACE conn4 <- [1,2198,null,{}] 22:06:10 INFO - PROCESS | 1831 | 1466744770963 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:10 INFO - PROCESS | 1831 | 1466744770971 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:11 INFO - PROCESS | 1831 | 1466744771240 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 22:06:11 INFO - PROCESS | 1831 | 1466744771254 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:11 INFO - PROCESS | 1831 | 1466744771262 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d1b000 == 38 [pid = 1831] [id = 557] 22:06:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99d1cc00) [pid = 1831] [serial = 1672] [outer = (nil)] 22:06:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99ee3800) [pid = 1831] [serial = 1673] [outer = 0x99d1cc00] 22:06:11 INFO - PROCESS | 1831 | 1466744771437 Marionette DEBUG loaded listener.js 22:06:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a05c400) [pid = 1831] [serial = 1674] [outer = 0x99d1cc00] 22:06:12 INFO - PROCESS | 1831 | 1466744772309 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 22:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 22:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1436ms 22:06:12 INFO - PROCESS | 1831 | 1466744772377 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 22:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 22:06:12 INFO - PROCESS | 1831 | 1466744772387 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 22:06:12 INFO - PROCESS | 1831 | 1466744772409 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 22:06:12 INFO - PROCESS | 1831 | 1466744772414 Marionette TRACE conn4 <- [1,2202,null,{}] 22:06:12 INFO - PROCESS | 1831 | 1466744772420 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:12 INFO - PROCESS | 1831 | 1466744772426 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:12 INFO - PROCESS | 1831 | 1466744772676 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 22:06:12 INFO - PROCESS | 1831 | 1466744772706 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:12 INFO - PROCESS | 1831 | 1466744772716 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989a400 == 39 [pid = 1831] [id = 558] 22:06:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x99ee5c00) [pid = 1831] [serial = 1675] [outer = (nil)] 22:06:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9a55a000) [pid = 1831] [serial = 1676] [outer = 0x99ee5c00] 22:06:12 INFO - PROCESS | 1831 | 1466744772798 Marionette DEBUG loaded listener.js 22:06:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9a770c00) [pid = 1831] [serial = 1677] [outer = 0x99ee5c00] 22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9526c000) [pid = 1831] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x99dfc800) [pid = 1831] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9d882400) [pid = 1831] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x99822000) [pid = 1831] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x94774800) [pid = 1831] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9d4f4c00) [pid = 1831] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x8fdb7800) [pid = 1831] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99df3c00) [pid = 1831] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x93a80400) [pid = 1831] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x998bb000) [pid = 1831] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x914a4400) [pid = 1831] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 22:06:13 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9538ec00) [pid = 1831] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 22:06:14 INFO - PROCESS | 1831 | 1466744774252 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 22:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 22:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1903ms 22:06:14 INFO - PROCESS | 1831 | 1466744774332 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 22:06:14 INFO - PROCESS | 1831 | 1466744774335 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 22:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 22:06:14 INFO - PROCESS | 1831 | 1466744774347 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 22:06:14 INFO - PROCESS | 1831 | 1466744774350 Marionette TRACE conn4 <- [1,2206,null,{}] 22:06:14 INFO - PROCESS | 1831 | 1466744774357 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:14 INFO - PROCESS | 1831 | 1466744774363 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:14 INFO - PROCESS | 1831 | 1466744774576 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 22:06:14 INFO - PROCESS | 1831 | 1466744774756 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:14 INFO - PROCESS | 1831 | 1466744774766 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477ec00 == 40 [pid = 1831] [id = 559] 22:06:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9526bc00) [pid = 1831] [serial = 1678] [outer = (nil)] 22:06:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a058c00) [pid = 1831] [serial = 1679] [outer = 0x9526bc00] 22:06:14 INFO - PROCESS | 1831 | 1466744774842 Marionette DEBUG loaded listener.js 22:06:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a551000) [pid = 1831] [serial = 1680] [outer = 0x9526bc00] 22:06:15 INFO - PROCESS | 1831 | 1466744775630 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 22:06:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 22:06:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1386ms 22:06:15 INFO - PROCESS | 1831 | 1466744775735 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 22:06:15 INFO - PROCESS | 1831 | 1466744775741 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 22:06:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 22:06:15 INFO - PROCESS | 1831 | 1466744775750 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 22:06:15 INFO - PROCESS | 1831 | 1466744775757 Marionette TRACE conn4 <- [1,2210,null,{}] 22:06:15 INFO - PROCESS | 1831 | 1466744775766 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:15 INFO - PROCESS | 1831 | 1466744775772 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:16 INFO - PROCESS | 1831 | 1466744776039 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 22:06:16 INFO - PROCESS | 1831 | 1466744776389 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:16 INFO - PROCESS | 1831 | 1466744776405 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a5e800 == 41 [pid = 1831] [id = 560] 22:06:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x93a79400) [pid = 1831] [serial = 1681] [outer = (nil)] 22:06:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x94778400) [pid = 1831] [serial = 1682] [outer = 0x93a79400] 22:06:16 INFO - PROCESS | 1831 | 1466744776501 Marionette DEBUG loaded listener.js 22:06:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x95387c00) [pid = 1831] [serial = 1683] [outer = 0x93a79400] 22:06:17 INFO - PROCESS | 1831 | 1466744777431 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 22:06:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 22:06:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1746ms 22:06:17 INFO - PROCESS | 1831 | 1466744777497 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 22:06:17 INFO - PROCESS | 1831 | 1466744777503 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 22:06:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 22:06:17 INFO - PROCESS | 1831 | 1466744777515 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 22:06:17 INFO - PROCESS | 1831 | 1466744777522 Marionette TRACE conn4 <- [1,2214,null,{}] 22:06:17 INFO - PROCESS | 1831 | 1466744777530 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:17 INFO - PROCESS | 1831 | 1466744777537 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:17 INFO - PROCESS | 1831 | 1466744777793 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 22:06:18 INFO - PROCESS | 1831 | 1466744778068 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:18 INFO - PROCESS | 1831 | 1466744778081 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x98378c00 == 42 [pid = 1831] [id = 561] 22:06:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x998a6800) [pid = 1831] [serial = 1684] [outer = (nil)] 22:06:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99b88c00) [pid = 1831] [serial = 1685] [outer = 0x998a6800] 22:06:18 INFO - PROCESS | 1831 | 1466744778184 Marionette DEBUG loaded listener.js 22:06:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99eeac00) [pid = 1831] [serial = 1686] [outer = 0x998a6800] 22:06:19 INFO - PROCESS | 1831 | 1466744779140 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 22:06:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 22:06:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1691ms 22:06:19 INFO - PROCESS | 1831 | 1466744779205 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 22:06:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 22:06:19 INFO - PROCESS | 1831 | 1466744779209 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 22:06:19 INFO - PROCESS | 1831 | 1466744779216 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 22:06:19 INFO - PROCESS | 1831 | 1466744779221 Marionette TRACE conn4 <- [1,2218,null,{}] 22:06:19 INFO - PROCESS | 1831 | 1466744779237 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:19 INFO - PROCESS | 1831 | 1466744779246 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:19 INFO - PROCESS | 1831 | 1466744779496 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 22:06:19 INFO - PROCESS | 1831 | 1466744779831 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:19 INFO - PROCESS | 1831 | 1466744779845 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b4eb000 == 43 [pid = 1831] [id = 562] 22:06:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9b4ec000) [pid = 1831] [serial = 1687] [outer = (nil)] 22:06:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9b941800) [pid = 1831] [serial = 1688] [outer = 0x9b4ec000] 22:06:19 INFO - PROCESS | 1831 | 1466744779936 Marionette DEBUG loaded listener.js 22:06:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9d810400) [pid = 1831] [serial = 1689] [outer = 0x9b4ec000] 22:06:20 INFO - PROCESS | 1831 | 1466744780897 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 22:06:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 22:06:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1752ms 22:06:20 INFO - PROCESS | 1831 | 1466744780969 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 22:06:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 22:06:20 INFO - PROCESS | 1831 | 1466744780974 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 22:06:20 INFO - PROCESS | 1831 | 1466744780983 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 22:06:20 INFO - PROCESS | 1831 | 1466744780986 Marionette TRACE conn4 <- [1,2222,null,{}] 22:06:21 INFO - PROCESS | 1831 | 1466744780993 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:21 INFO - PROCESS | 1831 | 1466744780998 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:21 INFO - PROCESS | 1831 | 1466744781265 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 22:06:21 INFO - PROCESS | 1831 | 1466744781560 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:21 INFO - PROCESS | 1831 | 1466744781569 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb8800 == 44 [pid = 1831] [id = 563] 22:06:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9d87a400) [pid = 1831] [serial = 1690] [outer = (nil)] 22:06:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa1f21400) [pid = 1831] [serial = 1691] [outer = 0x9d87a400] 22:06:21 INFO - PROCESS | 1831 | 1466744781669 Marionette DEBUG loaded listener.js 22:06:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa1f24000) [pid = 1831] [serial = 1692] [outer = 0x9d87a400] 22:06:22 INFO - PROCESS | 1831 | 1466744782589 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 22:06:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 22:06:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1637ms 22:06:22 INFO - PROCESS | 1831 | 1466744782619 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 22:06:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 22:06:22 INFO - PROCESS | 1831 | 1466744782624 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 22:06:22 INFO - PROCESS | 1831 | 1466744782630 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 22:06:22 INFO - PROCESS | 1831 | 1466744782634 Marionette TRACE conn4 <- [1,2226,null,{}] 22:06:22 INFO - PROCESS | 1831 | 1466744782640 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:22 INFO - PROCESS | 1831 | 1466744782645 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:22 INFO - PROCESS | 1831 | 1466744782849 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 22:06:23 INFO - PROCESS | 1831 | 1466744783083 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:23 INFO - PROCESS | 1831 | 1466744783092 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3000 == 45 [pid = 1831] [id = 564] 22:06:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x953ef400) [pid = 1831] [serial = 1693] [outer = (nil)] 22:06:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa22fac00) [pid = 1831] [serial = 1694] [outer = 0x953ef400] 22:06:23 INFO - PROCESS | 1831 | 1466744783219 Marionette DEBUG loaded listener.js 22:06:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa3232400) [pid = 1831] [serial = 1695] [outer = 0x953ef400] 22:06:24 INFO - PROCESS | 1831 | 1466744784143 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 22:06:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 22:06:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1582ms 22:06:24 INFO - PROCESS | 1831 | 1466744784213 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 22:06:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 22:06:24 INFO - PROCESS | 1831 | 1466744784217 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 22:06:24 INFO - PROCESS | 1831 | 1466744784224 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 22:06:24 INFO - PROCESS | 1831 | 1466744784228 Marionette TRACE conn4 <- [1,2230,null,{}] 22:06:24 INFO - PROCESS | 1831 | 1466744784234 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:24 INFO - PROCESS | 1831 | 1466744784246 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:24 INFO - PROCESS | 1831 | 1466744784530 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 22:06:24 INFO - PROCESS | 1831 | 1466744784827 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:24 INFO - PROCESS | 1831 | 1466744784837 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d882400 == 46 [pid = 1831] [id = 565] 22:06:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa226ec00) [pid = 1831] [serial = 1696] [outer = (nil)] 22:06:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa61b0400) [pid = 1831] [serial = 1697] [outer = 0xa226ec00] 22:06:24 INFO - PROCESS | 1831 | 1466744784922 Marionette DEBUG loaded listener.js 22:06:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa6787c00) [pid = 1831] [serial = 1698] [outer = 0xa226ec00] 22:06:26 INFO - PROCESS | 1831 | 1466744785997 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 22:06:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 22:06:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1835ms 22:06:26 INFO - PROCESS | 1831 | 1466744786060 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 22:06:26 INFO - PROCESS | 1831 | 1466744786063 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 22:06:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 22:06:26 INFO - PROCESS | 1831 | 1466744786071 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 22:06:26 INFO - PROCESS | 1831 | 1466744786075 Marionette TRACE conn4 <- [1,2234,null,{}] 22:06:26 INFO - PROCESS | 1831 | 1466744786081 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:26 INFO - PROCESS | 1831 | 1466744786086 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:26 INFO - PROCESS | 1831 | 1466744786289 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 22:06:26 INFO - PROCESS | 1831 | 1466744786518 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:26 INFO - PROCESS | 1831 | 1466744786526 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x95389c00 == 47 [pid = 1831] [id = 566] 22:06:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9b77e800) [pid = 1831] [serial = 1699] [outer = (nil)] 22:06:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0xa67a5800) [pid = 1831] [serial = 1700] [outer = 0x9b77e800] 22:06:26 INFO - PROCESS | 1831 | 1466744786614 Marionette DEBUG loaded listener.js 22:06:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0xa67a9400) [pid = 1831] [serial = 1701] [outer = 0x9b77e800] 22:06:27 INFO - PROCESS | 1831 | 1466744787527 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 22:06:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 22:06:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1486ms 22:06:27 INFO - PROCESS | 1831 | 1466744787560 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 22:06:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 22:06:27 INFO - PROCESS | 1831 | 1466744787565 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 22:06:27 INFO - PROCESS | 1831 | 1466744787572 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 22:06:27 INFO - PROCESS | 1831 | 1466744787576 Marionette TRACE conn4 <- [1,2238,null,{}] 22:06:27 INFO - PROCESS | 1831 | 1466744787584 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:27 INFO - PROCESS | 1831 | 1466744787590 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:27 INFO - PROCESS | 1831 | 1466744787817 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 22:06:28 INFO - PROCESS | 1831 | 1466744788068 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:28 INFO - PROCESS | 1831 | 1466744788078 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebcfc00 == 48 [pid = 1831] [id = 567] 22:06:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x8ebd0800) [pid = 1831] [serial = 1702] [outer = (nil)] 22:06:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x8ebd9400) [pid = 1831] [serial = 1703] [outer = 0x8ebd0800] 22:06:28 INFO - PROCESS | 1831 | 1466744788201 Marionette DEBUG loaded listener.js 22:06:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x8ebdc800) [pid = 1831] [serial = 1704] [outer = 0x8ebd0800] 22:06:29 INFO - PROCESS | 1831 | 1466744789085 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 22:06:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 22:06:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1551ms 22:06:29 INFO - PROCESS | 1831 | 1466744789123 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 22:06:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 22:06:29 INFO - PROCESS | 1831 | 1466744789127 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 22:06:29 INFO - PROCESS | 1831 | 1466744789134 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 22:06:29 INFO - PROCESS | 1831 | 1466744789138 Marionette TRACE conn4 <- [1,2242,null,{}] 22:06:29 INFO - PROCESS | 1831 | 1466744789144 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:29 INFO - PROCESS | 1831 | 1466744789151 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:29 INFO - PROCESS | 1831 | 1466744789343 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 22:06:29 INFO - PROCESS | 1831 | 1466744789967 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:29 INFO - PROCESS | 1831 | 1466744789978 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a52800 == 49 [pid = 1831] [id = 568] 22:06:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x93a52c00) [pid = 1831] [serial = 1705] [outer = (nil)] 22:06:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x93a88000) [pid = 1831] [serial = 1706] [outer = 0x93a52c00] 22:06:30 INFO - PROCESS | 1831 | 1466744790062 Marionette DEBUG loaded listener.js 22:06:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x9538e000) [pid = 1831] [serial = 1707] [outer = 0x93a52c00] 22:06:30 INFO - PROCESS | 1831 | 1466744790985 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 22:06:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 22:06:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1892ms 22:06:31 INFO - PROCESS | 1831 | 1466744791028 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 22:06:31 INFO - PROCESS | 1831 | 1466744791034 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 22:06:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 22:06:31 INFO - PROCESS | 1831 | 1466744791043 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 22:06:31 INFO - PROCESS | 1831 | 1466744791048 Marionette TRACE conn4 <- [1,2246,null,{}] 22:06:31 INFO - PROCESS | 1831 | 1466744791057 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:31 INFO - PROCESS | 1831 | 1466744791065 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:31 INFO - PROCESS | 1831 | 1466744791279 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 22:06:31 INFO - PROCESS | 1831 | 1466744791656 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:31 INFO - PROCESS | 1831 | 1466744791668 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb6000 == 50 [pid = 1831] [id = 569] 22:06:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x93a5b800) [pid = 1831] [serial = 1708] [outer = (nil)] 22:06:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x996b3800) [pid = 1831] [serial = 1709] [outer = 0x93a5b800] 22:06:31 INFO - PROCESS | 1831 | 1466744791754 Marionette DEBUG loaded listener.js 22:06:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x998b2800) [pid = 1831] [serial = 1710] [outer = 0x93a5b800] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x93a53000 == 49 [pid = 1831] [id = 527] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb7c00 == 48 [pid = 1831] [id = 529] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb0000 == 47 [pid = 1831] [id = 526] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9989a400 == 46 [pid = 1831] [id = 558] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x91add400 == 45 [pid = 1831] [id = 517] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x98372000 == 44 [pid = 1831] [id = 516] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdadc00 == 43 [pid = 1831] [id = 524] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x91ade400 == 42 [pid = 1831] [id = 518] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9a05b000 == 41 [pid = 1831] [id = 521] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x99ef0400 == 40 [pid = 1831] [id = 520] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x98371800 == 39 [pid = 1831] [id = 522] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x95198c00 == 38 [pid = 1831] [id = 525] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3800 == 37 [pid = 1831] [id = 523] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x97970000 == 36 [pid = 1831] [id = 519] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x914b1000 == 35 [pid = 1831] [id = 513] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb4800 == 34 [pid = 1831] [id = 540] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x93a52800 == 33 [pid = 1831] [id = 568] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x95389c00 == 32 [pid = 1831] [id = 566] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebcfc00 == 31 [pid = 1831] [id = 567] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9d882400 == 30 [pid = 1831] [id = 565] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3000 == 29 [pid = 1831] [id = 564] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb8800 == 28 [pid = 1831] [id = 563] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x98378c00 == 27 [pid = 1831] [id = 561] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9b4eb000 == 26 [pid = 1831] [id = 562] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x9477ec00 == 25 [pid = 1831] [id = 559] 22:06:33 INFO - PROCESS | 1831 | --DOCSHELL 0x93a5e800 == 24 [pid = 1831] [id = 560] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x99b82000) [pid = 1831] [serial = 1634] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x9790e400) [pid = 1831] [serial = 1599] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x953ec400) [pid = 1831] [serial = 1598] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x99ef2c00) [pid = 1831] [serial = 1602] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x99eed000) [pid = 1831] [serial = 1601] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0xa1f21000) [pid = 1831] [serial = 1605] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x9989f400) [pid = 1831] [serial = 1631] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0xa101a800) [pid = 1831] [serial = 1604] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9525d400) [pid = 1831] [serial = 1625] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0xa245a400) [pid = 1831] [serial = 1608] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0xa229d800) [pid = 1831] [serial = 1607] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x914a6400) [pid = 1831] [serial = 1622] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x91ad6000) [pid = 1831] [serial = 1623] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa3233000) [pid = 1831] [serial = 1611] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0xa2ee6800) [pid = 1831] [serial = 1610] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x953eb400) [pid = 1831] [serial = 1620] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x94776c00) [pid = 1831] [serial = 1619] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa4d48000) [pid = 1831] [serial = 1614] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa3324c00) [pid = 1831] [serial = 1613] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa61afc00) [pid = 1831] [serial = 1617] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa61ae000) [pid = 1831] [serial = 1616] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x998a8000) [pid = 1831] [serial = 1632] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x96e59400) [pid = 1831] [serial = 1628] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9790c000) [pid = 1831] [serial = 1629] [outer = (nil)] [url = about:blank] 22:06:33 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x95299000) [pid = 1831] [serial = 1626] [outer = (nil)] [url = about:blank] 22:06:34 INFO - PROCESS | 1831 | 1466744794159 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 22:06:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 22:06:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 3142ms 22:06:34 INFO - PROCESS | 1831 | 1466744794186 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 22:06:34 INFO - PROCESS | 1831 | 1466744794193 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 22:06:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 22:06:34 INFO - PROCESS | 1831 | 1466744794202 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 22:06:34 INFO - PROCESS | 1831 | 1466744794206 Marionette TRACE conn4 <- [1,2250,null,{}] 22:06:34 INFO - PROCESS | 1831 | 1466744794216 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:34 INFO - PROCESS | 1831 | 1466744794221 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:34 INFO - PROCESS | 1831 | 1466744794507 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 22:06:34 INFO - PROCESS | 1831 | 1466744794524 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:34 INFO - PROCESS | 1831 | 1466744794536 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a3400 == 25 [pid = 1831] [id = 570] 22:06:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x914ad000) [pid = 1831] [serial = 1711] [outer = (nil)] 22:06:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x91ad5c00) [pid = 1831] [serial = 1712] [outer = 0x914ad000] 22:06:34 INFO - PROCESS | 1831 | 1466744794615 Marionette DEBUG loaded listener.js 22:06:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x91ade400) [pid = 1831] [serial = 1713] [outer = 0x914ad000] 22:06:35 INFO - PROCESS | 1831 | 1466744795521 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 22:06:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 22:06:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1354ms 22:06:35 INFO - PROCESS | 1831 | 1466744795557 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 22:06:35 INFO - PROCESS | 1831 | 1466744795567 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 22:06:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 22:06:35 INFO - PROCESS | 1831 | 1466744795602 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 22:06:35 INFO - PROCESS | 1831 | 1466744795609 Marionette TRACE conn4 <- [1,2254,null,{}] 22:06:35 INFO - PROCESS | 1831 | 1466744795616 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:35 INFO - PROCESS | 1831 | 1466744795623 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:35 INFO - PROCESS | 1831 | 1466744795821 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 22:06:35 INFO - PROCESS | 1831 | 1466744795834 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:35 INFO - PROCESS | 1831 | 1466744795845 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x94776c00 == 26 [pid = 1831] [id = 571] 22:06:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x94781800) [pid = 1831] [serial = 1714] [outer = (nil)] 22:06:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9525fc00) [pid = 1831] [serial = 1715] [outer = 0x94781800] 22:06:36 INFO - PROCESS | 1831 | 1466744796077 Marionette DEBUG loaded listener.js 22:06:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9529fc00) [pid = 1831] [serial = 1716] [outer = 0x94781800] 22:06:37 INFO - PROCESS | 1831 | 1466744797113 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 22:06:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 22:06:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1546ms 22:06:37 INFO - PROCESS | 1831 | 1466744797154 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 22:06:37 INFO - PROCESS | 1831 | 1466744797159 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 22:06:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 22:06:37 INFO - PROCESS | 1831 | 1466744797167 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 22:06:37 INFO - PROCESS | 1831 | 1466744797173 Marionette TRACE conn4 <- [1,2258,null,{}] 22:06:37 INFO - PROCESS | 1831 | 1466744797199 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:37 INFO - PROCESS | 1831 | 1466744797210 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:37 INFO - PROCESS | 1831 | 1466744797473 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 22:06:37 INFO - PROCESS | 1831 | 1466744797518 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:37 INFO - PROCESS | 1831 | 1466744797538 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x97910400 == 27 [pid = 1831] [id = 572] 22:06:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x97970000) [pid = 1831] [serial = 1717] [outer = (nil)] 22:06:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x979eb800) [pid = 1831] [serial = 1718] [outer = 0x97970000] 22:06:37 INFO - PROCESS | 1831 | 1466744797704 Marionette DEBUG loaded listener.js 22:06:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x98371800) [pid = 1831] [serial = 1719] [outer = 0x97970000] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x99ee8800) [pid = 1831] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x99ee5c00) [pid = 1831] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x914a4800) [pid = 1831] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x95392c00) [pid = 1831] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa2133c00) [pid = 1831] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x93a88800) [pid = 1831] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x99899800) [pid = 1831] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x953efc00) [pid = 1831] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x91adf400) [pid = 1831] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x96e66800) [pid = 1831] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a76e800) [pid = 1831] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x8fdb5c00) [pid = 1831] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99eed400) [pid = 1831] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x93c2f000) [pid = 1831] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9526bc00) [pid = 1831] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 22:06:38 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x99d1cc00) [pid = 1831] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 22:06:39 INFO - PROCESS | 1831 | 1466744799224 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 22:06:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 22:06:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2094ms 22:06:39 INFO - PROCESS | 1831 | 1466744799261 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 22:06:39 INFO - PROCESS | 1831 | 1466744799266 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 22:06:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 22:06:39 INFO - PROCESS | 1831 | 1466744799272 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 22:06:39 INFO - PROCESS | 1831 | 1466744799276 Marionette TRACE conn4 <- [1,2262,null,{}] 22:06:39 INFO - PROCESS | 1831 | 1466744799282 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:39 INFO - PROCESS | 1831 | 1466744799287 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:39 INFO - PROCESS | 1831 | 1466744799456 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 22:06:39 INFO - PROCESS | 1831 | 1466744799471 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:39 INFO - PROCESS | 1831 | 1466744799482 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd7000 == 28 [pid = 1831] [id = 573] 22:06:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x97974400) [pid = 1831] [serial = 1720] [outer = (nil)] 22:06:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x98f3e800) [pid = 1831] [serial = 1721] [outer = 0x97974400] 22:06:39 INFO - PROCESS | 1831 | 1466744799553 Marionette DEBUG loaded listener.js 22:06:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99899c00) [pid = 1831] [serial = 1722] [outer = 0x97974400] 22:06:40 INFO - PROCESS | 1831 | 1466744800497 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 22:06:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 22:06:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1282ms 22:06:40 INFO - PROCESS | 1831 | 1466744800556 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 22:06:40 INFO - PROCESS | 1831 | 1466744800559 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 22:06:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 22:06:40 INFO - PROCESS | 1831 | 1466744800566 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 22:06:40 INFO - PROCESS | 1831 | 1466744800570 Marionette TRACE conn4 <- [1,2266,null,{}] 22:06:40 INFO - PROCESS | 1831 | 1466744800575 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:40 INFO - PROCESS | 1831 | 1466744800580 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:40 INFO - PROCESS | 1831 | 1466744800823 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 22:06:41 INFO - PROCESS | 1831 | 1466744801011 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:41 INFO - PROCESS | 1831 | 1466744801022 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb4800 == 29 [pid = 1831] [id = 574] 22:06:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x8fdb4c00) [pid = 1831] [serial = 1723] [outer = (nil)] 22:06:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x8fdbb800) [pid = 1831] [serial = 1724] [outer = 0x8fdb4c00] 22:06:41 INFO - PROCESS | 1831 | 1466744801186 Marionette DEBUG loaded listener.js 22:06:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x91ad8400) [pid = 1831] [serial = 1725] [outer = 0x8fdb4c00] 22:06:42 INFO - PROCESS | 1831 | 1466744802223 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 22:06:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 22:06:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1688ms 22:06:42 INFO - PROCESS | 1831 | 1466744802256 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 22:06:42 INFO - PROCESS | 1831 | 1466744802263 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 22:06:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 22:06:42 INFO - PROCESS | 1831 | 1466744802275 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 22:06:42 INFO - PROCESS | 1831 | 1466744802280 Marionette TRACE conn4 <- [1,2270,null,{}] 22:06:42 INFO - PROCESS | 1831 | 1466744802289 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:42 INFO - PROCESS | 1831 | 1466744802295 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:42 INFO - PROCESS | 1831 | 1466744802496 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 22:06:42 INFO - PROCESS | 1831 | 1466744802767 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:42 INFO - PROCESS | 1831 | 1466744802779 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x9529c000 == 30 [pid = 1831] [id = 575] 22:06:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x952a1800) [pid = 1831] [serial = 1726] [outer = (nil)] 22:06:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9538d800) [pid = 1831] [serial = 1727] [outer = 0x952a1800] 22:06:42 INFO - PROCESS | 1831 | 1466744802933 Marionette DEBUG loaded listener.js 22:06:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x953e9000) [pid = 1831] [serial = 1728] [outer = 0x952a1800] 22:06:43 INFO - PROCESS | 1831 | 1466744803910 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 22:06:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 22:06:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1690ms 22:06:43 INFO - PROCESS | 1831 | 1466744803964 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 22:06:43 INFO - PROCESS | 1831 | 1466744803969 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 22:06:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 22:06:43 INFO - PROCESS | 1831 | 1466744803978 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 22:06:43 INFO - PROCESS | 1831 | 1466744803981 Marionette TRACE conn4 <- [1,2274,null,{}] 22:06:43 INFO - PROCESS | 1831 | 1466744803989 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:43 INFO - PROCESS | 1831 | 1466744803995 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:44 INFO - PROCESS | 1831 | 1466744804210 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 22:06:44 INFO - PROCESS | 1831 | 1466744804498 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:44 INFO - PROCESS | 1831 | 1466744804506 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x9477ec00 == 31 [pid = 1831] [id = 576] 22:06:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x979f4000) [pid = 1831] [serial = 1729] [outer = (nil)] 22:06:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9836b400) [pid = 1831] [serial = 1730] [outer = 0x979f4000] 22:06:44 INFO - PROCESS | 1831 | 1466744804638 Marionette DEBUG loaded listener.js 22:06:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x996b7c00) [pid = 1831] [serial = 1731] [outer = 0x979f4000] 22:06:45 INFO - PROCESS | 1831 | 1466744805611 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 22:06:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 22:06:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1689ms 22:06:45 INFO - PROCESS | 1831 | 1466744805685 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 22:06:45 INFO - PROCESS | 1831 | 1466744805692 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 22:06:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 22:06:45 INFO - PROCESS | 1831 | 1466744805713 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 22:06:45 INFO - PROCESS | 1831 | 1466744805721 Marionette TRACE conn4 <- [1,2278,null,{}] 22:06:45 INFO - PROCESS | 1831 | 1466744805728 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:45 INFO - PROCESS | 1831 | 1466744805735 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:45 INFO - PROCESS | 1831 | 1466744805953 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 22:06:46 INFO - PROCESS | 1831 | 1466744806159 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:46 INFO - PROCESS | 1831 | 1466744806171 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x98372800 == 32 [pid = 1831] [id = 577] 22:06:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9989f400) [pid = 1831] [serial = 1732] [outer = (nil)] 22:06:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x99ee8c00) [pid = 1831] [serial = 1733] [outer = 0x9989f400] 22:06:46 INFO - PROCESS | 1831 | 1466744806296 Marionette DEBUG loaded listener.js 22:06:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x99eeec00) [pid = 1831] [serial = 1734] [outer = 0x9989f400] 22:06:47 INFO - PROCESS | 1831 | 1466744807258 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 22:06:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 22:06:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1596ms 22:06:47 INFO - PROCESS | 1831 | 1466744807301 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 22:06:47 INFO - PROCESS | 1831 | 1466744807305 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 22:06:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 22:06:47 INFO - PROCESS | 1831 | 1466744807312 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 22:06:47 INFO - PROCESS | 1831 | 1466744807317 Marionette TRACE conn4 <- [1,2282,null,{}] 22:06:47 INFO - PROCESS | 1831 | 1466744807322 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:47 INFO - PROCESS | 1831 | 1466744807328 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:47 INFO - PROCESS | 1831 | 1466744807523 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 22:06:47 INFO - PROCESS | 1831 | 1466744807780 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:47 INFO - PROCESS | 1831 | 1466744807788 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x9790f000 == 33 [pid = 1831] [id = 578] 22:06:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x99ef2800) [pid = 1831] [serial = 1735] [outer = (nil)] 22:06:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9a76d400) [pid = 1831] [serial = 1736] [outer = 0x99ef2800] 22:06:47 INFO - PROCESS | 1831 | 1466744807914 Marionette DEBUG loaded listener.js 22:06:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x9a76f000) [pid = 1831] [serial = 1737] [outer = 0x99ef2800] 22:06:48 INFO - PROCESS | 1831 | 1466744808772 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 22:06:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 22:06:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1486ms 22:06:48 INFO - PROCESS | 1831 | 1466744808800 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 22:06:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 22:06:48 INFO - PROCESS | 1831 | 1466744808805 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 22:06:48 INFO - PROCESS | 1831 | 1466744808811 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 22:06:48 INFO - PROCESS | 1831 | 1466744808815 Marionette TRACE conn4 <- [1,2286,null,{}] 22:06:48 INFO - PROCESS | 1831 | 1466744808837 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:48 INFO - PROCESS | 1831 | 1466744808844 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:49 INFO - PROCESS | 1831 | 1466744809111 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 22:06:49 INFO - PROCESS | 1831 | 1466744809250 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:49 INFO - PROCESS | 1831 | 1466744809268 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb8800 == 34 [pid = 1831] [id = 579] 22:06:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x91ad7800) [pid = 1831] [serial = 1738] [outer = (nil)] 22:06:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x9afec000) [pid = 1831] [serial = 1739] [outer = 0x91ad7800] 22:06:49 INFO - PROCESS | 1831 | 1466744809423 Marionette DEBUG loaded listener.js 22:06:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9d816800) [pid = 1831] [serial = 1740] [outer = 0x91ad7800] 22:06:50 INFO - PROCESS | 1831 | 1466744810359 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 22:06:50 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 22:06:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1586ms 22:06:50 INFO - PROCESS | 1831 | 1466744810398 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 22:06:50 INFO - PROCESS | 1831 | 1466744810402 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 22:06:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 22:06:50 INFO - PROCESS | 1831 | 1466744810428 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 22:06:50 INFO - PROCESS | 1831 | 1466744810431 Marionette TRACE conn4 <- [1,2290,null,{}] 22:06:50 INFO - PROCESS | 1831 | 1466744810440 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:50 INFO - PROCESS | 1831 | 1466744810445 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:50 INFO - PROCESS | 1831 | 1466744810633 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 22:06:50 INFO - PROCESS | 1831 | 1466744810825 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:50 INFO - PROCESS | 1831 | 1466744810834 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3800 == 35 [pid = 1831] [id = 580] 22:06:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x951a4800) [pid = 1831] [serial = 1741] [outer = (nil)] 22:06:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0xa1022c00) [pid = 1831] [serial = 1742] [outer = 0x951a4800] 22:06:50 INFO - PROCESS | 1831 | 1466744810965 Marionette DEBUG loaded listener.js 22:06:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0xa1087400) [pid = 1831] [serial = 1743] [outer = 0x951a4800] 22:06:51 INFO - PROCESS | 1831 | 1466744811914 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 22:06:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 22:06:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1553ms 22:06:51 INFO - PROCESS | 1831 | 1466744811963 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 22:06:51 INFO - PROCESS | 1831 | 1466744811967 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 22:06:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 22:06:51 INFO - PROCESS | 1831 | 1466744811974 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 22:06:51 INFO - PROCESS | 1831 | 1466744811978 Marionette TRACE conn4 <- [1,2294,null,{}] 22:06:51 INFO - PROCESS | 1831 | 1466744811984 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:51 INFO - PROCESS | 1831 | 1466744811989 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:52 INFO - PROCESS | 1831 | 1466744812182 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 22:06:52 INFO - PROCESS | 1831 | 1466744812440 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:52 INFO - PROCESS | 1831 | 1466744812449 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ae400 == 36 [pid = 1831] [id = 581] 22:06:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x91adec00) [pid = 1831] [serial = 1744] [outer = (nil)] 22:06:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0xa1f9a400) [pid = 1831] [serial = 1745] [outer = 0x91adec00] 22:06:52 INFO - PROCESS | 1831 | 1466744812595 Marionette DEBUG loaded listener.js 22:06:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0xa2131c00) [pid = 1831] [serial = 1746] [outer = 0x91adec00] 22:06:53 INFO - PROCESS | 1831 | 1466744813460 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 22:06:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 22:06:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1541ms 22:06:53 INFO - PROCESS | 1831 | 1466744813519 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 22:06:53 INFO - PROCESS | 1831 | 1466744813524 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 22:06:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 22:06:53 INFO - PROCESS | 1831 | 1466744813535 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 22:06:53 INFO - PROCESS | 1831 | 1466744813538 Marionette TRACE conn4 <- [1,2298,null,{}] 22:06:53 INFO - PROCESS | 1831 | 1466744813544 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:53 INFO - PROCESS | 1831 | 1466744813548 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:53 INFO - PROCESS | 1831 | 1466744813726 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 22:06:53 INFO - PROCESS | 1831 | 1466744813919 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:53 INFO - PROCESS | 1831 | 1466744813929 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a947c00 == 37 [pid = 1831] [id = 582] 22:06:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x9d88a400) [pid = 1831] [serial = 1747] [outer = (nil)] 22:06:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0xa22ab000) [pid = 1831] [serial = 1748] [outer = 0x9d88a400] 22:06:54 INFO - PROCESS | 1831 | 1466744814010 Marionette DEBUG loaded listener.js 22:06:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0xa22fb800) [pid = 1831] [serial = 1749] [outer = 0x9d88a400] 22:06:54 INFO - PROCESS | 1831 | 1466744814964 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 22:06:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 22:06:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1480ms 22:06:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 22:06:55 INFO - PROCESS | 1831 | 1466744815016 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 22:06:55 INFO - PROCESS | 1831 | 1466744815019 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 22:06:55 INFO - PROCESS | 1831 | 1466744815026 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 22:06:55 INFO - PROCESS | 1831 | 1466744815030 Marionette TRACE conn4 <- [1,2302,null,{}] 22:06:55 INFO - PROCESS | 1831 | 1466744815039 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:55 INFO - PROCESS | 1831 | 1466744815046 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:55 INFO - PROCESS | 1831 | 1466744815246 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 22:06:55 INFO - PROCESS | 1831 | 1466744815489 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:55 INFO - PROCESS | 1831 | 1466744815497 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd2000 == 38 [pid = 1831] [id = 583] 22:06:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x8ebd6400) [pid = 1831] [serial = 1750] [outer = (nil)] 22:06:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x99ef0800) [pid = 1831] [serial = 1751] [outer = 0x8ebd6400] 22:06:55 INFO - PROCESS | 1831 | 1466744815628 Marionette DEBUG loaded listener.js 22:06:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x9a550400) [pid = 1831] [serial = 1752] [outer = 0x8ebd6400] 22:06:56 INFO - PROCESS | 1831 | 1466744816615 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 22:06:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 22:06:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1635ms 22:06:56 INFO - PROCESS | 1831 | 1466744816662 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 22:06:56 INFO - PROCESS | 1831 | 1466744816668 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 22:06:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 22:06:56 INFO - PROCESS | 1831 | 1466744816695 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 22:06:56 INFO - PROCESS | 1831 | 1466744816700 Marionette TRACE conn4 <- [1,2306,null,{}] 22:06:56 INFO - PROCESS | 1831 | 1466744816706 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:56 INFO - PROCESS | 1831 | 1466744816711 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:56 INFO - PROCESS | 1831 | 1466744816925 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 22:06:57 INFO - PROCESS | 1831 | 1466744817311 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:57 INFO - PROCESS | 1831 | 1466744817319 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd6c00 == 39 [pid = 1831] [id = 584] 22:06:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x8ebd7c00) [pid = 1831] [serial = 1753] [outer = (nil)] 22:06:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x8fdad400) [pid = 1831] [serial = 1754] [outer = 0x8ebd7c00] 22:06:57 INFO - PROCESS | 1831 | 1466744817423 Marionette DEBUG loaded listener.js 22:06:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x8fdbbc00) [pid = 1831] [serial = 1755] [outer = 0x8ebd7c00] 22:06:58 INFO - PROCESS | 1831 | 1466744818417 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 22:06:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 22:06:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1794ms 22:06:58 INFO - PROCESS | 1831 | 1466744818492 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 22:06:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 22:06:58 INFO - PROCESS | 1831 | 1466744818501 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 22:06:58 INFO - PROCESS | 1831 | 1466744818514 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 22:06:58 INFO - PROCESS | 1831 | 1466744818522 Marionette TRACE conn4 <- [1,2310,null,{}] 22:06:58 INFO - PROCESS | 1831 | 1466744818535 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:06:58 INFO - PROCESS | 1831 | 1466744818549 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:59 INFO - PROCESS | 1831 | 1466744819084 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 22:06:59 INFO - PROCESS | 1831 | --DOCSHELL 0x9519ec00 == 38 [pid = 1831] [id = 542] 22:06:59 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd7000 == 37 [pid = 1831] [id = 573] 22:06:59 INFO - PROCESS | 1831 | --DOCSHELL 0x97910400 == 36 [pid = 1831] [id = 572] 22:06:59 INFO - PROCESS | 1831 | --DOCSHELL 0x94776c00 == 35 [pid = 1831] [id = 571] 22:06:59 INFO - PROCESS | 1831 | --DOCSHELL 0x914a3400 == 34 [pid = 1831] [id = 570] 22:06:59 INFO - PROCESS | 1831 | 1466744819257 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:06:59 INFO - PROCESS | 1831 | 1466744819267 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x9a94c400) [pid = 1831] [serial = 1644] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x94776400) [pid = 1831] [serial = 1637] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x9b93a800) [pid = 1831] [serial = 1646] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x91ae2400) [pid = 1831] [serial = 1667] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x9a770c00) [pid = 1831] [serial = 1677] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x99d1c400) [pid = 1831] [serial = 1665] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x9a551000) [pid = 1831] [serial = 1680] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x9d879400) [pid = 1831] [serial = 1649] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x9a55a000) [pid = 1831] [serial = 1676] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x94775c00) [pid = 1831] [serial = 1668] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0xa243ec00) [pid = 1831] [serial = 1655] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0xa33c2c00) [pid = 1831] [serial = 1662] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0xa2135c00) [pid = 1831] [serial = 1652] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x99b4b000) [pid = 1831] [serial = 1640] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0xa229dc00) [pid = 1831] [serial = 1653] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x979f2400) [pid = 1831] [serial = 1671] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x99c7bc00) [pid = 1831] [serial = 1635] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa323b000) [pid = 1831] [serial = 1658] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x99ee6400) [pid = 1831] [serial = 1641] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9a775400) [pid = 1831] [serial = 1643] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0xa213c400) [pid = 1831] [serial = 1656] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x953ed000) [pid = 1831] [serial = 1664] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9d880000) [pid = 1831] [serial = 1650] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9b70fc00) [pid = 1831] [serial = 1647] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x953e9400) [pid = 1831] [serial = 1638] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9a058c00) [pid = 1831] [serial = 1679] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9790e800) [pid = 1831] [serial = 1670] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9a05c400) [pid = 1831] [serial = 1674] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa3240c00) [pid = 1831] [serial = 1659] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x99ee3800) [pid = 1831] [serial = 1673] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa33ba000) [pid = 1831] [serial = 1661] [outer = (nil)] [url = about:blank] 22:06:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdadc00 == 35 [pid = 1831] [id = 585] 22:06:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x91ae2400) [pid = 1831] [serial = 1756] [outer = (nil)] 22:06:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9477c800) [pid = 1831] [serial = 1757] [outer = 0x91ae2400] 22:06:59 INFO - PROCESS | 1831 | 1466744819392 Marionette DEBUG loaded listener.js 22:06:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9538e400) [pid = 1831] [serial = 1758] [outer = 0x91ae2400] 22:07:00 INFO - PROCESS | 1831 | 1466744820222 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 22:07:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 22:07:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1756ms 22:07:00 INFO - PROCESS | 1831 | 1466744820271 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 22:07:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 22:07:00 INFO - PROCESS | 1831 | 1466744820278 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 22:07:00 INFO - PROCESS | 1831 | 1466744820286 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 22:07:00 INFO - PROCESS | 1831 | 1466744820289 Marionette TRACE conn4 <- [1,2314,null,{}] 22:07:00 INFO - PROCESS | 1831 | 1466744820296 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:00 INFO - PROCESS | 1831 | 1466744820302 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:00 INFO - PROCESS | 1831 | 1466744820548 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 22:07:00 INFO - PROCESS | 1831 | 1466744820710 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:00 INFO - PROCESS | 1831 | 1466744820722 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x96e61800 == 36 [pid = 1831] [id = 586] 22:07:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9790c000) [pid = 1831] [serial = 1759] [outer = (nil)] 22:07:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9797a800) [pid = 1831] [serial = 1760] [outer = 0x9790c000] 22:07:00 INFO - PROCESS | 1831 | 1466744820878 Marionette DEBUG loaded listener.js 22:07:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x98a27400) [pid = 1831] [serial = 1761] [outer = 0x9790c000] 22:07:01 INFO - PROCESS | 1831 | 1466744821845 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 22:07:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 22:07:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1636ms 22:07:01 INFO - PROCESS | 1831 | 1466744821923 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 22:07:01 INFO - PROCESS | 1831 | 1466744821931 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 22:07:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 22:07:01 INFO - PROCESS | 1831 | 1466744821959 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 22:07:01 INFO - PROCESS | 1831 | 1466744821969 Marionette TRACE conn4 <- [1,2318,null,{}] 22:07:01 INFO - PROCESS | 1831 | 1466744821987 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:01 INFO - PROCESS | 1831 | 1466744821995 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:02 INFO - PROCESS | 1831 | 1466744822291 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 22:07:02 INFO - PROCESS | 1831 | 1466744822493 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:02 INFO - PROCESS | 1831 | 1466744822500 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x9836c400 == 37 [pid = 1831] [id = 587] 22:07:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x998a0000) [pid = 1831] [serial = 1762] [outer = (nil)] 22:07:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x99ee8000) [pid = 1831] [serial = 1763] [outer = 0x998a0000] 22:07:02 INFO - PROCESS | 1831 | 1466744822578 Marionette DEBUG loaded listener.js 22:07:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9a0cec00) [pid = 1831] [serial = 1764] [outer = 0x998a0000] 22:07:03 INFO - PROCESS | 1831 | 1466744823455 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 22:07:03 INFO - PROCESS | 1831 | 1466744823514 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 22:07:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 22:07:03 INFO - PROCESS | 1831 | 1466744823542 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 22:07:03 INFO - PROCESS | 1831 | 1466744823547 Marionette TRACE conn4 <- [1,2322,null,{}] 22:07:03 INFO - PROCESS | 1831 | 1466744823553 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:03 INFO - PROCESS | 1831 | 1466744823558 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:03 INFO - PROCESS | 1831 | 1466744823807 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 22:07:03 INFO - PROCESS | 1831 | 1466744823832 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:03 INFO - PROCESS | 1831 | 1466744823838 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a8000 == 38 [pid = 1831] [id = 588] 22:07:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x953ee000) [pid = 1831] [serial = 1765] [outer = (nil)] 22:07:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x9a776800) [pid = 1831] [serial = 1766] [outer = 0x953ee000] 22:07:03 INFO - PROCESS | 1831 | 1466744823913 Marionette DEBUG loaded listener.js 22:07:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9b4a2400) [pid = 1831] [serial = 1767] [outer = 0x953ee000] 22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x94781800) [pid = 1831] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x93a52c00) [pid = 1831] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x953ef400) [pid = 1831] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9b4ec000) [pid = 1831] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x93a5b800) [pid = 1831] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa226ec00) [pid = 1831] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x97970000) [pid = 1831] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x93a79400) [pid = 1831] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x8ebd0800) [pid = 1831] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9d87a400) [pid = 1831] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x914ad000) [pid = 1831] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9b77e800) [pid = 1831] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 22:07:04 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x998a6800) [pid = 1831] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 22:07:04 INFO - PROCESS | 1831 | 1466744824955 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 22:07:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 22:07:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1447ms 22:07:04 INFO - PROCESS | 1831 | 1466744824976 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 22:07:04 INFO - PROCESS | 1831 | 1466744824982 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 22:07:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 22:07:04 INFO - PROCESS | 1831 | 1466744824990 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 22:07:04 INFO - PROCESS | 1831 | 1466744824993 Marionette TRACE conn4 <- [1,2326,null,{}] 22:07:05 INFO - PROCESS | 1831 | 1466744824999 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:05 INFO - PROCESS | 1831 | 1466744825004 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:05 INFO - PROCESS | 1831 | 1466744825170 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 22:07:05 INFO - PROCESS | 1831 | 1466744825184 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:05 INFO - PROCESS | 1831 | 1466744825200 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:05 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a0d6400 == 39 [pid = 1831] [id = 589] 22:07:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a557800) [pid = 1831] [serial = 1768] [outer = (nil)] 22:07:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9afe7000) [pid = 1831] [serial = 1769] [outer = 0x9a557800] 22:07:05 INFO - PROCESS | 1831 | 1466744825285 Marionette DEBUG loaded listener.js 22:07:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9d87c400) [pid = 1831] [serial = 1770] [outer = 0x9a557800] 22:07:06 INFO - PROCESS | 1831 | 1466744826270 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 22:07:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 22:07:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1339ms 22:07:06 INFO - PROCESS | 1831 | 1466744826383 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 22:07:06 INFO - PROCESS | 1831 | 1466744826388 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 22:07:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 22:07:06 INFO - PROCESS | 1831 | 1466744826400 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 22:07:06 INFO - PROCESS | 1831 | 1466744826405 Marionette TRACE conn4 <- [1,2330,null,{}] 22:07:06 INFO - PROCESS | 1831 | 1466744826416 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:06 INFO - PROCESS | 1831 | 1466744826423 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:06 INFO - PROCESS | 1831 | 1466744826711 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 22:07:07 INFO - PROCESS | 1831 | 1466744827020 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:07 INFO - PROCESS | 1831 | 1466744827040 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5800 == 40 [pid = 1831] [id = 590] 22:07:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x91ae4c00) [pid = 1831] [serial = 1771] [outer = (nil)] 22:07:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9471b000) [pid = 1831] [serial = 1772] [outer = 0x91ae4c00] 22:07:07 INFO - PROCESS | 1831 | 1466744827128 Marionette DEBUG loaded listener.js 22:07:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9477e000) [pid = 1831] [serial = 1773] [outer = 0x91ae4c00] 22:07:08 INFO - PROCESS | 1831 | 1466744828210 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 22:07:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 22:07:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1846ms 22:07:08 INFO - PROCESS | 1831 | 1466744828264 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 22:07:08 INFO - PROCESS | 1831 | 1466744828268 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 22:07:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 22:07:08 INFO - PROCESS | 1831 | 1466744828282 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 22:07:08 INFO - PROCESS | 1831 | 1466744828287 Marionette TRACE conn4 <- [1,2334,null,{}] 22:07:08 INFO - PROCESS | 1831 | 1466744828295 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:08 INFO - PROCESS | 1831 | 1466744828302 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:08 INFO - PROCESS | 1831 | 1466744828533 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 22:07:08 INFO - PROCESS | 1831 | 1466744828755 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:08 INFO - PROCESS | 1831 | 1466744828766 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x97909400 == 41 [pid = 1831] [id = 591] 22:07:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9790e400) [pid = 1831] [serial = 1774] [outer = (nil)] 22:07:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x98a1d400) [pid = 1831] [serial = 1775] [outer = 0x9790e400] 22:07:08 INFO - PROCESS | 1831 | 1466744828891 Marionette DEBUG loaded listener.js 22:07:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x998a2c00) [pid = 1831] [serial = 1776] [outer = 0x9790e400] 22:07:09 INFO - PROCESS | 1831 | 1466744829840 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 22:07:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 22:07:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1593ms 22:07:09 INFO - PROCESS | 1831 | 1466744829873 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 22:07:09 INFO - PROCESS | 1831 | 1466744829877 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 22:07:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 22:07:09 INFO - PROCESS | 1831 | 1466744829886 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 22:07:09 INFO - PROCESS | 1831 | 1466744829893 Marionette TRACE conn4 <- [1,2338,null,{}] 22:07:09 INFO - PROCESS | 1831 | 1466744829909 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:09 INFO - PROCESS | 1831 | 1466744829919 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:10 INFO - PROCESS | 1831 | 1466744830149 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 22:07:10 INFO - PROCESS | 1831 | 1466744830443 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:10 INFO - PROCESS | 1831 | 1466744830460 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x9ac56000 == 42 [pid = 1831] [id = 592] 22:07:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9d815800) [pid = 1831] [serial = 1777] [outer = (nil)] 22:07:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa1021000) [pid = 1831] [serial = 1778] [outer = 0x9d815800] 22:07:10 INFO - PROCESS | 1831 | 1466744830593 Marionette DEBUG loaded listener.js 22:07:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa2130400) [pid = 1831] [serial = 1779] [outer = 0x9d815800] 22:07:11 INFO - PROCESS | 1831 | 1466744831550 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 22:07:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 22:07:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1691ms 22:07:11 INFO - PROCESS | 1831 | 1466744831577 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 22:07:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 22:07:11 INFO - PROCESS | 1831 | 1466744831582 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 22:07:11 INFO - PROCESS | 1831 | 1466744831588 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 22:07:11 INFO - PROCESS | 1831 | 1466744831592 Marionette TRACE conn4 <- [1,2342,null,{}] 22:07:11 INFO - PROCESS | 1831 | 1466744831598 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:11 INFO - PROCESS | 1831 | 1466744831603 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:11 INFO - PROCESS | 1831 | 1466744831807 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 22:07:12 INFO - PROCESS | 1831 | 1466744832060 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:12 INFO - PROCESS | 1831 | 1466744832069 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f8400 == 43 [pid = 1831] [id = 593] 22:07:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9a0da000) [pid = 1831] [serial = 1780] [outer = (nil)] 22:07:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa2439400) [pid = 1831] [serial = 1781] [outer = 0x9a0da000] 22:07:12 INFO - PROCESS | 1831 | 1466744832195 Marionette DEBUG loaded listener.js 22:07:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0xa2ef0000) [pid = 1831] [serial = 1782] [outer = 0x9a0da000] 22:07:13 INFO - PROCESS | 1831 | 1466744833120 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 22:07:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 22:07:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1587ms 22:07:13 INFO - PROCESS | 1831 | 1466744833176 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 22:07:13 INFO - PROCESS | 1831 | 1466744833180 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 22:07:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 22:07:13 INFO - PROCESS | 1831 | 1466744833187 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 22:07:13 INFO - PROCESS | 1831 | 1466744833191 Marionette TRACE conn4 <- [1,2346,null,{}] 22:07:13 INFO - PROCESS | 1831 | 1466744833197 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:13 INFO - PROCESS | 1831 | 1466744833202 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:13 INFO - PROCESS | 1831 | 1466744833394 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 22:07:13 INFO - PROCESS | 1831 | 1466744833640 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:13 INFO - PROCESS | 1831 | 1466744833653 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989ec00 == 44 [pid = 1831] [id = 594] 22:07:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0xa1f2ac00) [pid = 1831] [serial = 1783] [outer = (nil)] 22:07:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0xa323b400) [pid = 1831] [serial = 1784] [outer = 0xa1f2ac00] 22:07:13 INFO - PROCESS | 1831 | 1466744833785 Marionette DEBUG loaded listener.js 22:07:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0xa327c400) [pid = 1831] [serial = 1785] [outer = 0xa1f2ac00] 22:07:14 INFO - PROCESS | 1831 | 1466744834700 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 22:07:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 22:07:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1589ms 22:07:14 INFO - PROCESS | 1831 | 1466744834777 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 22:07:14 INFO - PROCESS | 1831 | 1466744834782 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 22:07:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 22:07:14 INFO - PROCESS | 1831 | 1466744834788 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 22:07:14 INFO - PROCESS | 1831 | 1466744834792 Marionette TRACE conn4 <- [1,2350,null,{}] 22:07:14 INFO - PROCESS | 1831 | 1466744834798 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:14 INFO - PROCESS | 1831 | 1466744834808 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:15 INFO - PROCESS | 1831 | 1466744835091 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 22:07:15 INFO - PROCESS | 1831 | 1466744835384 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:15 INFO - PROCESS | 1831 | 1466744835393 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:15 INFO - PROCESS | 1831 | ++DOCSHELL 0xa3347800 == 45 [pid = 1831] [id = 595] 22:07:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0xa4d0a800) [pid = 1831] [serial = 1786] [outer = (nil)] 22:07:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0xa4f1e000) [pid = 1831] [serial = 1787] [outer = 0xa4d0a800] 22:07:15 INFO - PROCESS | 1831 | 1466744835478 Marionette DEBUG loaded listener.js 22:07:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0xa61ba000) [pid = 1831] [serial = 1788] [outer = 0xa4d0a800] 22:07:16 INFO - PROCESS | 1831 | 1466744836402 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 22:07:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 22:07:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1681ms 22:07:16 INFO - PROCESS | 1831 | 1466744836470 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 22:07:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 22:07:16 INFO - PROCESS | 1831 | 1466744836475 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 22:07:16 INFO - PROCESS | 1831 | 1466744836481 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 22:07:16 INFO - PROCESS | 1831 | 1466744836485 Marionette TRACE conn4 <- [1,2354,null,{}] 22:07:16 INFO - PROCESS | 1831 | 1466744836491 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:16 INFO - PROCESS | 1831 | 1466744836496 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:16 INFO - PROCESS | 1831 | 1466744836690 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 22:07:16 INFO - PROCESS | 1831 | 1466744836932 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:16 INFO - PROCESS | 1831 | 1466744836938 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x91add000 == 46 [pid = 1831] [id = 596] 22:07:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x979ee000) [pid = 1831] [serial = 1789] [outer = (nil)] 22:07:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0xa6786c00) [pid = 1831] [serial = 1790] [outer = 0x979ee000] 22:07:17 INFO - PROCESS | 1831 | 1466744837067 Marionette DEBUG loaded listener.js 22:07:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0xa67a1000) [pid = 1831] [serial = 1791] [outer = 0x979ee000] 22:07:18 INFO - PROCESS | 1831 | 1466744838057 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 22:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 22:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1640ms 22:07:18 INFO - PROCESS | 1831 | 1466744838121 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 22:07:18 INFO - PROCESS | 1831 | 1466744838127 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 22:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 22:07:18 INFO - PROCESS | 1831 | 1466744838135 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 22:07:18 INFO - PROCESS | 1831 | 1466744838139 Marionette TRACE conn4 <- [1,2358,null,{}] 22:07:18 INFO - PROCESS | 1831 | 1466744838146 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:18 INFO - PROCESS | 1831 | 1466744838152 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:18 INFO - PROCESS | 1831 | 1466744838409 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 22:07:18 INFO - PROCESS | 1831 | 1466744838731 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:18 INFO - PROCESS | 1831 | 1466744838744 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e342800 == 47 [pid = 1831] [id = 597] 22:07:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x8e344400) [pid = 1831] [serial = 1792] [outer = (nil)] 22:07:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x8e34ac00) [pid = 1831] [serial = 1793] [outer = 0x8e344400] 22:07:18 INFO - PROCESS | 1831 | 1466744838833 Marionette DEBUG loaded listener.js 22:07:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x8e34f800) [pid = 1831] [serial = 1794] [outer = 0x8e344400] 22:07:19 INFO - PROCESS | 1831 | 1466744839755 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 22:07:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 22:07:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1681ms 22:07:19 INFO - PROCESS | 1831 | 1466744839817 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 22:07:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 22:07:19 INFO - PROCESS | 1831 | 1466744839822 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 22:07:19 INFO - PROCESS | 1831 | 1466744839830 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 22:07:19 INFO - PROCESS | 1831 | 1466744839833 Marionette TRACE conn4 <- [1,2362,null,{}] 22:07:19 INFO - PROCESS | 1831 | 1466744839841 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:19 INFO - PROCESS | 1831 | 1466744839847 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:20 INFO - PROCESS | 1831 | 1466744840072 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 22:07:20 INFO - PROCESS | 1831 | 1466744840623 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:20 INFO - PROCESS | 1831 | 1466744840635 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad7000 == 48 [pid = 1831] [id = 598] 22:07:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x91ad7c00) [pid = 1831] [serial = 1795] [outer = (nil)] 22:07:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 116 (0x91ae0800) [pid = 1831] [serial = 1796] [outer = 0x91ad7c00] 22:07:20 INFO - PROCESS | 1831 | 1466744840753 Marionette DEBUG loaded listener.js 22:07:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 117 (0x9471dc00) [pid = 1831] [serial = 1797] [outer = 0x91ad7c00] 22:07:21 INFO - PROCESS | 1831 | 1466744841782 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 22:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 22:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1998ms 22:07:21 INFO - PROCESS | 1831 | 1466744841830 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 22:07:21 INFO - PROCESS | 1831 | 1466744841837 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 22:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 22:07:21 INFO - PROCESS | 1831 | 1466744841847 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 22:07:21 INFO - PROCESS | 1831 | 1466744841851 Marionette TRACE conn4 <- [1,2366,null,{}] 22:07:21 INFO - PROCESS | 1831 | 1466744841861 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:21 INFO - PROCESS | 1831 | 1466744841870 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:22 INFO - PROCESS | 1831 | 1466744842081 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 22:07:22 INFO - PROCESS | 1831 | 1466744842355 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:22 INFO - PROCESS | 1831 | 1466744842364 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34c800 == 49 [pid = 1831] [id = 599] 22:07:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 118 (0x96e5f400) [pid = 1831] [serial = 1798] [outer = (nil)] 22:07:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 119 (0x9797a000) [pid = 1831] [serial = 1799] [outer = 0x96e5f400] 22:07:22 INFO - PROCESS | 1831 | 1466744842559 Marionette DEBUG loaded listener.js 22:07:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 120 (0x979f7800) [pid = 1831] [serial = 1800] [outer = 0x96e5f400] 22:07:23 INFO - PROCESS | 1831 | 1466744843508 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 22:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 22:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1744ms 22:07:23 INFO - PROCESS | 1831 | 1466744843592 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 22:07:23 INFO - PROCESS | 1831 | 1466744843599 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 22:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 22:07:23 INFO - PROCESS | 1831 | 1466744843609 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 22:07:23 INFO - PROCESS | 1831 | 1466744843613 Marionette TRACE conn4 <- [1,2370,null,{}] 22:07:23 INFO - PROCESS | 1831 | 1466744843619 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:23 INFO - PROCESS | 1831 | 1466744843624 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:23 INFO - PROCESS | 1831 | 1466744843824 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 22:07:24 INFO - PROCESS | 1831 | 1466744844100 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:24 INFO - PROCESS | 1831 | 1466744844109 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x914a3000 == 48 [pid = 1831] [id = 555] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x953ea800 == 47 [pid = 1831] [id = 556] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb6000 == 46 [pid = 1831] [id = 569] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2ec00 == 45 [pid = 1831] [id = 545] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2c400 == 44 [pid = 1831] [id = 543] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x99d1b000 == 43 [pid = 1831] [id = 557] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb8c00 == 42 [pid = 1831] [id = 544] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x914a2800 == 41 [pid = 1831] [id = 550] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x9477ec00 == 40 [pid = 1831] [id = 576] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x9529c000 == 39 [pid = 1831] [id = 575] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x9a76dc00 == 38 [pid = 1831] [id = 547] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x914ac000 == 37 [pid = 1831] [id = 548] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x9790f000 == 36 [pid = 1831] [id = 578] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x94772800 == 35 [pid = 1831] [id = 541] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x98372800 == 34 [pid = 1831] [id = 577] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x9981b800 == 33 [pid = 1831] [id = 549] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb8800 == 32 [pid = 1831] [id = 579] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2ac00 == 31 [pid = 1831] [id = 551] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3800 == 30 [pid = 1831] [id = 580] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x9a947c00 == 29 [pid = 1831] [id = 582] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x93a84800 == 28 [pid = 1831] [id = 553] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd2000 == 27 [pid = 1831] [id = 583] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb4800 == 26 [pid = 1831] [id = 574] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad000 == 25 [pid = 1831] [id = 546] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x914ae400 == 24 [pid = 1831] [id = 581] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd6c00 == 23 [pid = 1831] [id = 584] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb2800 == 22 [pid = 1831] [id = 554] 22:07:25 INFO - PROCESS | 1831 | --DOCSHELL 0x914a3c00 == 21 [pid = 1831] [id = 552] 22:07:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e349800 == 22 [pid = 1831] [id = 600] 22:07:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 121 (0x8e34b400) [pid = 1831] [serial = 1801] [outer = (nil)] 22:07:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 122 (0x8ebd2400) [pid = 1831] [serial = 1802] [outer = 0x8e34b400] 22:07:25 INFO - PROCESS | 1831 | 1466744845770 Marionette DEBUG loaded listener.js 22:07:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 123 (0x8fdb0c00) [pid = 1831] [serial = 1803] [outer = 0x8e34b400] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 122 (0x98f3e800) [pid = 1831] [serial = 1721] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 121 (0x979eb800) [pid = 1831] [serial = 1718] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 120 (0x91ad5c00) [pid = 1831] [serial = 1712] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 119 (0x91ade400) [pid = 1831] [serial = 1713] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 118 (0x95387c00) [pid = 1831] [serial = 1683] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 117 (0x94778400) [pid = 1831] [serial = 1682] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 116 (0x998b2800) [pid = 1831] [serial = 1710] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 115 (0x996b3800) [pid = 1831] [serial = 1709] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x99eeac00) [pid = 1831] [serial = 1686] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x99b88c00) [pid = 1831] [serial = 1685] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x9d810400) [pid = 1831] [serial = 1689] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x9b941800) [pid = 1831] [serial = 1688] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0xa1f24000) [pid = 1831] [serial = 1692] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0xa1f21400) [pid = 1831] [serial = 1691] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0xa3232400) [pid = 1831] [serial = 1695] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0xa22fac00) [pid = 1831] [serial = 1694] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0xa6787c00) [pid = 1831] [serial = 1698] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0xa61b0400) [pid = 1831] [serial = 1697] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0xa67a9400) [pid = 1831] [serial = 1701] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0xa67a5800) [pid = 1831] [serial = 1700] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x8ebdc800) [pid = 1831] [serial = 1704] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x8ebd9400) [pid = 1831] [serial = 1703] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9538e000) [pid = 1831] [serial = 1707] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x93a88000) [pid = 1831] [serial = 1706] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9529fc00) [pid = 1831] [serial = 1716] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x98371800) [pid = 1831] [serial = 1719] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9525fc00) [pid = 1831] [serial = 1715] [outer = (nil)] [url = about:blank] 22:07:26 INFO - PROCESS | 1831 | 1466744846903 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 22:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 22:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 3342ms 22:07:26 INFO - PROCESS | 1831 | 1466744846953 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 22:07:26 INFO - PROCESS | 1831 | 1466744846960 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 22:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 22:07:26 INFO - PROCESS | 1831 | 1466744846969 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 22:07:26 INFO - PROCESS | 1831 | 1466744846972 Marionette TRACE conn4 <- [1,2374,null,{}] 22:07:26 INFO - PROCESS | 1831 | 1466744846981 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:26 INFO - PROCESS | 1831 | 1466744846988 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:27 INFO - PROCESS | 1831 | 1466744847197 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 22:07:27 INFO - PROCESS | 1831 | 1466744847420 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:27 INFO - PROCESS | 1831 | 1466744847431 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a52800 == 23 [pid = 1831] [id = 601] 22:07:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x93a52c00) [pid = 1831] [serial = 1804] [outer = (nil)] 22:07:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x93a87400) [pid = 1831] [serial = 1805] [outer = 0x93a52c00] 22:07:27 INFO - PROCESS | 1831 | 1466744847515 Marionette DEBUG loaded listener.js 22:07:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x94775000) [pid = 1831] [serial = 1806] [outer = 0x93a52c00] 22:07:28 INFO - PROCESS | 1831 | 1466744848422 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 22:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 22:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1489ms 22:07:28 INFO - PROCESS | 1831 | 1466744848465 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 22:07:28 INFO - PROCESS | 1831 | 1466744848472 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 22:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 22:07:28 INFO - PROCESS | 1831 | 1466744848484 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 22:07:28 INFO - PROCESS | 1831 | 1466744848488 Marionette TRACE conn4 <- [1,2378,null,{}] 22:07:28 INFO - PROCESS | 1831 | 1466744848508 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:28 INFO - PROCESS | 1831 | 1466744848516 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:28 INFO - PROCESS | 1831 | 1466744848771 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 22:07:28 INFO - PROCESS | 1831 | 1466744848797 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:28 INFO - PROCESS | 1831 | 1466744848808 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x95266800 == 24 [pid = 1831] [id = 602] 22:07:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9538e000) [pid = 1831] [serial = 1807] [outer = (nil)] 22:07:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x95393800) [pid = 1831] [serial = 1808] [outer = 0x9538e000] 22:07:28 INFO - PROCESS | 1831 | 1466744848886 Marionette DEBUG loaded listener.js 22:07:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x953efc00) [pid = 1831] [serial = 1809] [outer = 0x9538e000] 22:07:30 INFO - PROCESS | 1831 | 1466744850030 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 22:07:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 22:07:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1588ms 22:07:30 INFO - PROCESS | 1831 | 1466744850072 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 22:07:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 22:07:30 INFO - PROCESS | 1831 | 1466744850076 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 22:07:30 INFO - PROCESS | 1831 | 1466744850084 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 22:07:30 INFO - PROCESS | 1831 | 1466744850090 Marionette TRACE conn4 <- [1,2382,null,{}] 22:07:30 INFO - PROCESS | 1831 | 1466744850117 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:30 INFO - PROCESS | 1831 | 1466744850127 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:30 INFO - PROCESS | 1831 | 1466744850377 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 22:07:30 INFO - PROCESS | 1831 | 1466744850406 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:30 INFO - PROCESS | 1831 | 1466744850420 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad6c00 == 25 [pid = 1831] [id = 603] 22:07:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x98a1fc00) [pid = 1831] [serial = 1810] [outer = (nil)] 22:07:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9989e800) [pid = 1831] [serial = 1811] [outer = 0x98a1fc00] 22:07:30 INFO - PROCESS | 1831 | 1466744850541 Marionette DEBUG loaded listener.js 22:07:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x998ae400) [pid = 1831] [serial = 1812] [outer = 0x98a1fc00] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9a557800) [pid = 1831] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x998a0000) [pid = 1831] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x953ee000) [pid = 1831] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9790c000) [pid = 1831] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x8ebd7c00) [pid = 1831] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x8ebd6400) [pid = 1831] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9989f400) [pid = 1831] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x8fdb4c00) [pid = 1831] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x952a1800) [pid = 1831] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x91ae2400) [pid = 1831] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x951a4800) [pid = 1831] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x97974400) [pid = 1831] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x979f4000) [pid = 1831] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x99ef2800) [pid = 1831] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x91ad7800) [pid = 1831] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x91adec00) [pid = 1831] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 22:07:31 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9d88a400) [pid = 1831] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 22:07:32 INFO - PROCESS | 1831 | 1466744852525 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 22:07:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 22:07:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2508ms 22:07:32 INFO - PROCESS | 1831 | 1466744852592 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 22:07:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 22:07:32 INFO - PROCESS | 1831 | 1466744852598 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 22:07:32 INFO - PROCESS | 1831 | 1466744852605 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 22:07:32 INFO - PROCESS | 1831 | 1466744852609 Marionette TRACE conn4 <- [1,2386,null,{}] 22:07:32 INFO - PROCESS | 1831 | 1466744852616 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:32 INFO - PROCESS | 1831 | 1466744852622 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:32 INFO - PROCESS | 1831 | 1466744852849 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 22:07:33 INFO - PROCESS | 1831 | 1466744853118 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:33 INFO - PROCESS | 1831 | 1466744853129 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e345400 == 26 [pid = 1831] [id = 604] 22:07:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x91adb800) [pid = 1831] [serial = 1813] [outer = (nil)] 22:07:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x979f4000) [pid = 1831] [serial = 1814] [outer = 0x91adb800] 22:07:33 INFO - PROCESS | 1831 | 1466744853215 Marionette DEBUG loaded listener.js 22:07:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9989ac00) [pid = 1831] [serial = 1815] [outer = 0x91adb800] 22:07:34 INFO - PROCESS | 1831 | 1466744854315 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 22:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 22:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1788ms 22:07:34 INFO - PROCESS | 1831 | 1466744854395 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 22:07:34 INFO - PROCESS | 1831 | 1466744854404 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 22:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 22:07:34 INFO - PROCESS | 1831 | 1466744854415 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 22:07:34 INFO - PROCESS | 1831 | 1466744854421 Marionette TRACE conn4 <- [1,2390,null,{}] 22:07:34 INFO - PROCESS | 1831 | 1466744854434 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:34 INFO - PROCESS | 1831 | 1466744854442 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:34 INFO - PROCESS | 1831 | 1466744854775 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 22:07:35 INFO - PROCESS | 1831 | 1466744854979 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:35 INFO - PROCESS | 1831 | 1466744854990 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x914b1c00 == 27 [pid = 1831] [id = 605] 22:07:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x91ad7400) [pid = 1831] [serial = 1816] [outer = (nil)] 22:07:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x94779400) [pid = 1831] [serial = 1817] [outer = 0x91ad7400] 22:07:35 INFO - PROCESS | 1831 | 1466744855078 Marionette DEBUG loaded listener.js 22:07:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x95394c00) [pid = 1831] [serial = 1818] [outer = 0x91ad7400] 22:07:36 INFO - PROCESS | 1831 | 1466744856073 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 22:07:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 22:07:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1739ms 22:07:36 INFO - PROCESS | 1831 | 1466744856154 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 22:07:36 INFO - PROCESS | 1831 | 1466744856161 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 22:07:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 22:07:36 INFO - PROCESS | 1831 | 1466744856173 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 22:07:36 INFO - PROCESS | 1831 | 1466744856178 Marionette TRACE conn4 <- [1,2394,null,{}] 22:07:36 INFO - PROCESS | 1831 | 1466744856185 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:36 INFO - PROCESS | 1831 | 1466744856192 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:36 INFO - PROCESS | 1831 | 1466744856444 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 22:07:36 INFO - PROCESS | 1831 | 1466744856744 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:36 INFO - PROCESS | 1831 | 1466744856755 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebdb400 == 28 [pid = 1831] [id = 606] 22:07:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x97972c00) [pid = 1831] [serial = 1819] [outer = (nil)] 22:07:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x9989dc00) [pid = 1831] [serial = 1820] [outer = 0x97972c00] 22:07:36 INFO - PROCESS | 1831 | 1466744856847 Marionette DEBUG loaded listener.js 22:07:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x99b88c00) [pid = 1831] [serial = 1821] [outer = 0x97972c00] 22:07:37 INFO - PROCESS | 1831 | 1466744857897 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 22:07:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 22:07:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1749ms 22:07:37 INFO - PROCESS | 1831 | 1466744857923 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 22:07:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 22:07:37 INFO - PROCESS | 1831 | 1466744857928 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 22:07:37 INFO - PROCESS | 1831 | 1466744857936 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 22:07:37 INFO - PROCESS | 1831 | 1466744857943 Marionette TRACE conn4 <- [1,2398,null,{}] 22:07:37 INFO - PROCESS | 1831 | 1466744857963 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:37 INFO - PROCESS | 1831 | 1466744857973 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:38 INFO - PROCESS | 1831 | 1466744858232 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 22:07:38 INFO - PROCESS | 1831 | 1466744858481 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:38 INFO - PROCESS | 1831 | 1466744858495 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ee9800 == 29 [pid = 1831] [id = 607] 22:07:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x99eea800) [pid = 1831] [serial = 1822] [outer = (nil)] 22:07:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x99eedc00) [pid = 1831] [serial = 1823] [outer = 0x99eea800] 22:07:38 INFO - PROCESS | 1831 | 1466744858634 Marionette DEBUG loaded listener.js 22:07:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9a0cf400) [pid = 1831] [serial = 1824] [outer = 0x99eea800] 22:07:39 INFO - PROCESS | 1831 | 1466744859686 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 22:07:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 22:07:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1798ms 22:07:39 INFO - PROCESS | 1831 | 1466744859733 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 22:07:39 INFO - PROCESS | 1831 | 1466744859739 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 22:07:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 22:07:39 INFO - PROCESS | 1831 | 1466744859747 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 22:07:39 INFO - PROCESS | 1831 | 1466744859752 Marionette TRACE conn4 <- [1,2402,null,{}] 22:07:39 INFO - PROCESS | 1831 | 1466744859758 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:39 INFO - PROCESS | 1831 | 1466744859763 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:39 INFO - PROCESS | 1831 | 1466744859973 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 22:07:40 INFO - PROCESS | 1831 | 1466744860211 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:40 INFO - PROCESS | 1831 | 1466744860221 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34b000 == 30 [pid = 1831] [id = 608] 22:07:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x9790a000) [pid = 1831] [serial = 1825] [outer = (nil)] 22:07:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x9a551800) [pid = 1831] [serial = 1826] [outer = 0x9790a000] 22:07:40 INFO - PROCESS | 1831 | 1466744860349 Marionette DEBUG loaded listener.js 22:07:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x9a554400) [pid = 1831] [serial = 1827] [outer = 0x9790a000] 22:07:41 INFO - PROCESS | 1831 | 1466744861337 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 22:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 22:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1649ms 22:07:41 INFO - PROCESS | 1831 | 1466744861397 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 22:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 22:07:41 INFO - PROCESS | 1831 | 1466744861401 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 22:07:41 INFO - PROCESS | 1831 | 1466744861409 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 22:07:41 INFO - PROCESS | 1831 | 1466744861412 Marionette TRACE conn4 <- [1,2406,null,{}] 22:07:41 INFO - PROCESS | 1831 | 1466744861420 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:41 INFO - PROCESS | 1831 | 1466744861425 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:41 INFO - PROCESS | 1831 | 1466744861620 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 22:07:41 INFO - PROCESS | 1831 | 1466744861867 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:41 INFO - PROCESS | 1831 | 1466744861879 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x996b9c00 == 31 [pid = 1831] [id = 609] 22:07:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x99eebc00) [pid = 1831] [serial = 1828] [outer = (nil)] 22:07:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x9a85ac00) [pid = 1831] [serial = 1829] [outer = 0x99eebc00] 22:07:42 INFO - PROCESS | 1831 | 1466744862006 Marionette DEBUG loaded listener.js 22:07:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x9a947800) [pid = 1831] [serial = 1830] [outer = 0x99eebc00] 22:07:42 INFO - PROCESS | 1831 | 1466744862987 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 22:07:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 22:07:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1640ms 22:07:43 INFO - PROCESS | 1831 | 1466744863050 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 22:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 22:07:43 INFO - PROCESS | 1831 | 1466744863054 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 22:07:43 INFO - PROCESS | 1831 | 1466744863061 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 22:07:43 INFO - PROCESS | 1831 | 1466744863065 Marionette TRACE conn4 <- [1,2410,null,{}] 22:07:43 INFO - PROCESS | 1831 | 1466744863071 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:43 INFO - PROCESS | 1831 | 1466744863082 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:43 INFO - PROCESS | 1831 | 1466744863349 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 22:07:43 INFO - PROCESS | 1831 | 1466744863646 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:43 INFO - PROCESS | 1831 | 1466744863653 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a4800 == 32 [pid = 1831] [id = 610] 22:07:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x91ad9400) [pid = 1831] [serial = 1831] [outer = (nil)] 22:07:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x9d47cc00) [pid = 1831] [serial = 1832] [outer = 0x91ad9400] 22:07:43 INFO - PROCESS | 1831 | 1466744863749 Marionette DEBUG loaded listener.js 22:07:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x9d81b800) [pid = 1831] [serial = 1833] [outer = 0x91ad9400] 22:07:44 INFO - PROCESS | 1831 | 1466744864710 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 22:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 22:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1700ms 22:07:44 INFO - PROCESS | 1831 | 1466744864761 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 22:07:44 INFO - PROCESS | 1831 | 1466744864764 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 22:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 22:07:44 INFO - PROCESS | 1831 | 1466744864772 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 22:07:44 INFO - PROCESS | 1831 | 1466744864776 Marionette TRACE conn4 <- [1,2414,null,{}] 22:07:44 INFO - PROCESS | 1831 | 1466744864782 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:44 INFO - PROCESS | 1831 | 1466744864788 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:44 INFO - PROCESS | 1831 | 1466744864975 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 22:07:45 INFO - PROCESS | 1831 | 1466744865215 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:45 INFO - PROCESS | 1831 | 1466744865224 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e346000 == 33 [pid = 1831] [id = 611] 22:07:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x8ebda800) [pid = 1831] [serial = 1834] [outer = (nil)] 22:07:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 111 (0x95389400) [pid = 1831] [serial = 1835] [outer = 0x8ebda800] 22:07:45 INFO - PROCESS | 1831 | 1466744865363 Marionette DEBUG loaded listener.js 22:07:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 112 (0x97970000) [pid = 1831] [serial = 1836] [outer = 0x8ebda800] 22:07:46 INFO - PROCESS | 1831 | 1466744866450 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 22:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 22:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1736ms 22:07:46 INFO - PROCESS | 1831 | 1466744866510 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 22:07:46 INFO - PROCESS | 1831 | 1466744866513 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 22:07:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 22:07:46 INFO - PROCESS | 1831 | 1466744866521 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 22:07:46 INFO - PROCESS | 1831 | 1466744866525 Marionette TRACE conn4 <- [1,2418,null,{}] 22:07:46 INFO - PROCESS | 1831 | 1466744866531 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:46 INFO - PROCESS | 1831 | 1466744866537 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:46 INFO - PROCESS | 1831 | 1466744866743 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 22:07:47 INFO - PROCESS | 1831 | 1466744866992 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:47 INFO - PROCESS | 1831 | 1466744867001 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e343800 == 34 [pid = 1831] [id = 612] 22:07:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 113 (0x8e347800) [pid = 1831] [serial = 1837] [outer = (nil)] 22:07:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 114 (0x8ebd4400) [pid = 1831] [serial = 1838] [outer = 0x8e347800] 22:07:47 INFO - PROCESS | 1831 | 1466744867254 Marionette DEBUG loaded listener.js 22:07:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 115 (0x914a3400) [pid = 1831] [serial = 1839] [outer = 0x8e347800] 22:07:48 INFO - PROCESS | 1831 | 1466744868241 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 22:07:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 22:07:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1798ms 22:07:48 INFO - PROCESS | 1831 | 1466744868321 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 22:07:48 INFO - PROCESS | 1831 | 1466744868326 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 22:07:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 22:07:48 INFO - PROCESS | 1831 | 1466744868336 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 22:07:48 INFO - PROCESS | 1831 | 1466744868341 Marionette TRACE conn4 <- [1,2422,null,{}] 22:07:48 INFO - PROCESS | 1831 | 1466744868349 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:48 INFO - PROCESS | 1831 | 1466744868355 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:48 INFO - PROCESS | 1831 | 1466744868652 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 22:07:48 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34c800 == 33 [pid = 1831] [id = 599] 22:07:49 INFO - PROCESS | 1831 | 1466744869004 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:49 INFO - PROCESS | 1831 | 1466744869012 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 114 (0x9afe7000) [pid = 1831] [serial = 1769] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 113 (0x99ee8000) [pid = 1831] [serial = 1763] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 112 (0x9a0cec00) [pid = 1831] [serial = 1764] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 111 (0x9a776800) [pid = 1831] [serial = 1766] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 110 (0x9797a800) [pid = 1831] [serial = 1760] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x8fdad400) [pid = 1831] [serial = 1754] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x8fdbbc00) [pid = 1831] [serial = 1755] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x99ef0800) [pid = 1831] [serial = 1751] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9a550400) [pid = 1831] [serial = 1752] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x99ee8c00) [pid = 1831] [serial = 1733] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x99eeec00) [pid = 1831] [serial = 1734] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x8fdbb800) [pid = 1831] [serial = 1724] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x91ad8400) [pid = 1831] [serial = 1725] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9538d800) [pid = 1831] [serial = 1727] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x953e9000) [pid = 1831] [serial = 1728] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9477c800) [pid = 1831] [serial = 1757] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9538e400) [pid = 1831] [serial = 1758] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0xa1022c00) [pid = 1831] [serial = 1742] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0xa1087400) [pid = 1831] [serial = 1743] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x99899c00) [pid = 1831] [serial = 1722] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9836b400) [pid = 1831] [serial = 1730] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x996b7c00) [pid = 1831] [serial = 1731] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9a76d400) [pid = 1831] [serial = 1736] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9a76f000) [pid = 1831] [serial = 1737] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9afec000) [pid = 1831] [serial = 1739] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d816800) [pid = 1831] [serial = 1740] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa1f9a400) [pid = 1831] [serial = 1745] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa2131c00) [pid = 1831] [serial = 1746] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa22ab000) [pid = 1831] [serial = 1748] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa22fb800) [pid = 1831] [serial = 1749] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9b4a2400) [pid = 1831] [serial = 1767] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9d87c400) [pid = 1831] [serial = 1770] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x98a27400) [pid = 1831] [serial = 1761] [outer = (nil)] [url = about:blank] 22:07:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad400 == 34 [pid = 1831] [id = 613] 22:07:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x8fdbbc00) [pid = 1831] [serial = 1840] [outer = (nil)] 22:07:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x91ad9c00) [pid = 1831] [serial = 1841] [outer = 0x8fdbbc00] 22:07:49 INFO - PROCESS | 1831 | 1466744869141 Marionette DEBUG loaded listener.js 22:07:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9538e400) [pid = 1831] [serial = 1842] [outer = 0x8fdbbc00] 22:07:49 INFO - PROCESS | 1831 | 1466744869942 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 22:07:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 22:07:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1645ms 22:07:49 INFO - PROCESS | 1831 | 1466744869980 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 22:07:49 INFO - PROCESS | 1831 | 1466744869986 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 22:07:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 22:07:50 INFO - PROCESS | 1831 | 1466744869997 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 22:07:50 INFO - PROCESS | 1831 | 1466744870000 Marionette TRACE conn4 <- [1,2426,null,{}] 22:07:50 INFO - PROCESS | 1831 | 1466744870013 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:50 INFO - PROCESS | 1831 | 1466744870018 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:50 INFO - PROCESS | 1831 | 1466744870216 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 22:07:50 INFO - PROCESS | 1831 | 1466744870381 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:50 INFO - PROCESS | 1831 | 1466744870392 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x9797a800 == 35 [pid = 1831] [id = 614] 22:07:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x979f2800) [pid = 1831] [serial = 1843] [outer = (nil)] 22:07:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x996be800) [pid = 1831] [serial = 1844] [outer = 0x979f2800] 22:07:50 INFO - PROCESS | 1831 | 1466744870474 Marionette DEBUG loaded listener.js 22:07:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9997f800) [pid = 1831] [serial = 1845] [outer = 0x979f2800] 22:07:51 INFO - PROCESS | 1831 | 1466744871352 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 22:07:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 22:07:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1401ms 22:07:51 INFO - PROCESS | 1831 | 1466744871403 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 22:07:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 22:07:51 INFO - PROCESS | 1831 | 1466744871408 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 22:07:51 INFO - PROCESS | 1831 | 1466744871416 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 22:07:51 INFO - PROCESS | 1831 | 1466744871423 Marionette TRACE conn4 <- [1,2430,null,{}] 22:07:51 INFO - PROCESS | 1831 | 1466744871446 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:51 INFO - PROCESS | 1831 | 1466744871457 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:51 INFO - PROCESS | 1831 | 1466744871706 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 22:07:51 INFO - PROCESS | 1831 | 1466744871734 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:51 INFO - PROCESS | 1831 | 1466744871741 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e343400 == 36 [pid = 1831] [id = 615] 22:07:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99d28400) [pid = 1831] [serial = 1846] [outer = (nil)] 22:07:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99ef1800) [pid = 1831] [serial = 1847] [outer = 0x99d28400] 22:07:51 INFO - PROCESS | 1831 | 1466744871825 Marionette DEBUG loaded listener.js 22:07:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a0d0800) [pid = 1831] [serial = 1848] [outer = 0x99d28400] 22:07:52 INFO - PROCESS | 1831 | 1466744872807 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 22:07:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 22:07:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1456ms 22:07:52 INFO - PROCESS | 1831 | 1466744872871 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 22:07:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 22:07:52 INFO - PROCESS | 1831 | 1466744872877 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 22:07:52 INFO - PROCESS | 1831 | 1466744872884 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 22:07:52 INFO - PROCESS | 1831 | 1466744872887 Marionette TRACE conn4 <- [1,2434,null,{}] 22:07:52 INFO - PROCESS | 1831 | 1466744872895 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:52 INFO - PROCESS | 1831 | 1466744872901 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:53 INFO - PROCESS | 1831 | 1466744873182 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 22:07:53 INFO - PROCESS | 1831 | 1466744873208 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:53 INFO - PROCESS | 1831 | 1466744873214 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x9526bc00 == 37 [pid = 1831] [id = 616] 22:07:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x97908800) [pid = 1831] [serial = 1849] [outer = (nil)] 22:07:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9a854400) [pid = 1831] [serial = 1850] [outer = 0x97908800] 22:07:53 INFO - PROCESS | 1831 | 1466744873285 Marionette DEBUG loaded listener.js 22:07:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9a94e400) [pid = 1831] [serial = 1851] [outer = 0x97908800] 22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9d815800) [pid = 1831] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9790e400) [pid = 1831] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x8e34b400) [pid = 1831] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x8e344400) [pid = 1831] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a0da000) [pid = 1831] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x96e5f400) [pid = 1831] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x93a52c00) [pid = 1831] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x91ae4c00) [pid = 1831] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa1f2ac00) [pid = 1831] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x91ad7c00) [pid = 1831] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9538e000) [pid = 1831] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x98a1fc00) [pid = 1831] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa4d0a800) [pid = 1831] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 22:07:53 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x979ee000) [pid = 1831] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 22:07:54 INFO - PROCESS | 1831 | 1466744874352 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 22:07:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 22:07:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1536ms 22:07:54 INFO - PROCESS | 1831 | 1466744874421 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 22:07:54 INFO - PROCESS | 1831 | 1466744874424 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 22:07:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 22:07:54 INFO - PROCESS | 1831 | 1466744874430 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 22:07:54 INFO - PROCESS | 1831 | 1466744874434 Marionette TRACE conn4 <- [1,2438,null,{}] 22:07:54 INFO - PROCESS | 1831 | 1466744874439 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:54 INFO - PROCESS | 1831 | 1466744874444 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:54 INFO - PROCESS | 1831 | 1466744874609 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 22:07:54 INFO - PROCESS | 1831 | 1466744874755 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:54 INFO - PROCESS | 1831 | 1466744874762 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x95296800 == 38 [pid = 1831] [id = 617] 22:07:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95387c00) [pid = 1831] [serial = 1852] [outer = (nil)] 22:07:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x98a1fc00) [pid = 1831] [serial = 1853] [outer = 0x95387c00] 22:07:54 INFO - PROCESS | 1831 | 1466744874851 Marionette DEBUG loaded listener.js 22:07:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9b4eb400) [pid = 1831] [serial = 1854] [outer = 0x95387c00] 22:07:55 INFO - PROCESS | 1831 | 1466744875612 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 22:07:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 22:07:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1196ms 22:07:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 22:07:55 INFO - PROCESS | 1831 | 1466744875627 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 22:07:55 INFO - PROCESS | 1831 | 1466744875630 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 22:07:55 INFO - PROCESS | 1831 | 1466744875641 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 22:07:55 INFO - PROCESS | 1831 | 1466744875644 Marionette TRACE conn4 <- [1,2442,null,{}] 22:07:55 INFO - PROCESS | 1831 | 1466744875648 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:55 INFO - PROCESS | 1831 | 1466744875659 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:55 INFO - PROCESS | 1831 | 1466744875905 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 22:07:56 INFO - PROCESS | 1831 | 1466744876113 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:56 INFO - PROCESS | 1831 | 1466744876120 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd0400 == 39 [pid = 1831] [id = 618] 22:07:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x8ebd2c00) [pid = 1831] [serial = 1855] [outer = (nil)] 22:07:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x8fdb2000) [pid = 1831] [serial = 1856] [outer = 0x8ebd2c00] 22:07:56 INFO - PROCESS | 1831 | 1466744876250 Marionette DEBUG loaded listener.js 22:07:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x914adc00) [pid = 1831] [serial = 1857] [outer = 0x8ebd2c00] 22:07:57 INFO - PROCESS | 1831 | 1466744877248 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 22:07:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 22:07:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1688ms 22:07:57 INFO - PROCESS | 1831 | 1466744877326 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 22:07:57 INFO - PROCESS | 1831 | 1466744877333 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 22:07:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 22:07:57 INFO - PROCESS | 1831 | 1466744877342 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 22:07:57 INFO - PROCESS | 1831 | 1466744877347 Marionette TRACE conn4 <- [1,2446,null,{}] 22:07:57 INFO - PROCESS | 1831 | 1466744877355 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:57 INFO - PROCESS | 1831 | 1466744877361 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:57 INFO - PROCESS | 1831 | 1466744877607 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 22:07:57 INFO - PROCESS | 1831 | 1466744877902 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:57 INFO - PROCESS | 1831 | 1466744877913 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x97970800 == 40 [pid = 1831] [id = 619] 22:07:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x979eb800) [pid = 1831] [serial = 1858] [outer = (nil)] 22:07:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x979f6400) [pid = 1831] [serial = 1859] [outer = 0x979eb800] 22:07:58 INFO - PROCESS | 1831 | 1466744878012 Marionette DEBUG loaded listener.js 22:07:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x996b7c00) [pid = 1831] [serial = 1860] [outer = 0x979eb800] 22:07:58 INFO - PROCESS | 1831 | 1466744878951 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 22:07:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 22:07:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1644ms 22:07:58 INFO - PROCESS | 1831 | 1466744878987 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 22:07:58 INFO - PROCESS | 1831 | 1466744878992 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 22:07:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 22:07:59 INFO - PROCESS | 1831 | 1466744878999 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 22:07:59 INFO - PROCESS | 1831 | 1466744879002 Marionette TRACE conn4 <- [1,2450,null,{}] 22:07:59 INFO - PROCESS | 1831 | 1466744879009 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:07:59 INFO - PROCESS | 1831 | 1466744879015 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:59 INFO - PROCESS | 1831 | 1466744879208 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 22:07:59 INFO - PROCESS | 1831 | 1466744879491 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:07:59 INFO - PROCESS | 1831 | 1466744879498 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:07:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd5000 == 41 [pid = 1831] [id = 620] 22:07:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x99eeb000) [pid = 1831] [serial = 1861] [outer = (nil)] 22:07:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a76a000) [pid = 1831] [serial = 1862] [outer = 0x99eeb000] 22:07:59 INFO - PROCESS | 1831 | 1466744879627 Marionette DEBUG loaded listener.js 22:07:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9b4e8800) [pid = 1831] [serial = 1863] [outer = 0x99eeb000] 22:08:00 INFO - PROCESS | 1831 | 1466744880529 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 22:08:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 22:08:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1582ms 22:08:00 INFO - PROCESS | 1831 | 1466744880583 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 22:08:00 INFO - PROCESS | 1831 | 1466744880593 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 22:08:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 22:08:00 INFO - PROCESS | 1831 | 1466744880623 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 22:08:00 INFO - PROCESS | 1831 | 1466744880636 Marionette TRACE conn4 <- [1,2454,null,{}] 22:08:00 INFO - PROCESS | 1831 | 1466744880703 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:00 INFO - PROCESS | 1831 | 1466744880714 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:01 INFO - PROCESS | 1831 | 1466744881013 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 22:08:01 INFO - PROCESS | 1831 | 1466744881298 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:01 INFO - PROCESS | 1831 | 1466744881307 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x97904400 == 42 [pid = 1831] [id = 621] 22:08:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x99899c00) [pid = 1831] [serial = 1864] [outer = (nil)] 22:08:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa1014800) [pid = 1831] [serial = 1865] [outer = 0x99899c00] 22:08:01 INFO - PROCESS | 1831 | 1466744881388 Marionette DEBUG loaded listener.js 22:08:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa1f1dc00) [pid = 1831] [serial = 1866] [outer = 0x99899c00] 22:08:02 INFO - PROCESS | 1831 | 1466744882356 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 22:08:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 22:08:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1808ms 22:08:02 INFO - PROCESS | 1831 | 1466744882416 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 22:08:02 INFO - PROCESS | 1831 | 1466744882420 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 22:08:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 22:08:02 INFO - PROCESS | 1831 | 1466744882430 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 22:08:02 INFO - PROCESS | 1831 | 1466744882433 Marionette TRACE conn4 <- [1,2458,null,{}] 22:08:02 INFO - PROCESS | 1831 | 1466744882442 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:02 INFO - PROCESS | 1831 | 1466744882449 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:02 INFO - PROCESS | 1831 | 1466744882724 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 22:08:03 INFO - PROCESS | 1831 | 1466744883066 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:03 INFO - PROCESS | 1831 | 1466744883074 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:03 INFO - PROCESS | 1831 | ++DOCSHELL 0xa1f24c00 == 43 [pid = 1831] [id = 622] 22:08:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa1f29000) [pid = 1831] [serial = 1867] [outer = (nil)] 22:08:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa2131c00) [pid = 1831] [serial = 1868] [outer = 0xa1f29000] 22:08:03 INFO - PROCESS | 1831 | 1466744883162 Marionette DEBUG loaded listener.js 22:08:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa21ee800) [pid = 1831] [serial = 1869] [outer = 0xa1f29000] 22:08:04 INFO - PROCESS | 1831 | 1466744884057 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 22:08:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 22:08:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1692ms 22:08:04 INFO - PROCESS | 1831 | 1466744884121 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 22:08:04 INFO - PROCESS | 1831 | 1466744884126 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 22:08:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 22:08:04 INFO - PROCESS | 1831 | 1466744884132 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 22:08:04 INFO - PROCESS | 1831 | 1466744884136 Marionette TRACE conn4 <- [1,2462,null,{}] 22:08:04 INFO - PROCESS | 1831 | 1466744884142 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:04 INFO - PROCESS | 1831 | 1466744884147 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:04 INFO - PROCESS | 1831 | 1466744884373 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 22:08:04 INFO - PROCESS | 1831 | 1466744884617 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:04 INFO - PROCESS | 1831 | 1466744884634 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:04 INFO - PROCESS | 1831 | ++DOCSHELL 0xa22a3400 == 44 [pid = 1831] [id = 623] 22:08:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa22a4800) [pid = 1831] [serial = 1870] [outer = (nil)] 22:08:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa22f4c00) [pid = 1831] [serial = 1871] [outer = 0xa22a4800] 22:08:04 INFO - PROCESS | 1831 | 1466744884770 Marionette DEBUG loaded listener.js 22:08:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa24f9000) [pid = 1831] [serial = 1872] [outer = 0xa22a4800] 22:08:05 INFO - PROCESS | 1831 | 1466744885764 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 22:08:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 22:08:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1649ms 22:08:05 INFO - PROCESS | 1831 | 1466744885782 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 22:08:05 INFO - PROCESS | 1831 | 1466744885787 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 22:08:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 22:08:05 INFO - PROCESS | 1831 | 1466744885793 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 22:08:05 INFO - PROCESS | 1831 | 1466744885797 Marionette TRACE conn4 <- [1,2466,null,{}] 22:08:05 INFO - PROCESS | 1831 | 1466744885803 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:05 INFO - PROCESS | 1831 | 1466744885808 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:06 INFO - PROCESS | 1831 | 1466744886007 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 22:08:06 INFO - PROCESS | 1831 | 1466744886242 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:06 INFO - PROCESS | 1831 | 1466744886252 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adf800 == 45 [pid = 1831] [id = 624] 22:08:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x91adfc00) [pid = 1831] [serial = 1873] [outer = (nil)] 22:08:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x93a84800) [pid = 1831] [serial = 1874] [outer = 0x91adfc00] 22:08:06 INFO - PROCESS | 1831 | 1466744886595 Marionette DEBUG loaded listener.js 22:08:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x95199c00) [pid = 1831] [serial = 1875] [outer = 0x91adfc00] 22:08:07 INFO - PROCESS | 1831 | 1466744887506 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 22:08:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 22:08:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1736ms 22:08:07 INFO - PROCESS | 1831 | 1466744887530 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 22:08:07 INFO - PROCESS | 1831 | 1466744887536 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 22:08:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 22:08:07 INFO - PROCESS | 1831 | 1466744887545 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 22:08:07 INFO - PROCESS | 1831 | 1466744887548 Marionette TRACE conn4 <- [1,2470,null,{}] 22:08:07 INFO - PROCESS | 1831 | 1466744887574 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:07 INFO - PROCESS | 1831 | 1466744887580 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:07 INFO - PROCESS | 1831 | 1466744887765 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 22:08:07 INFO - PROCESS | 1831 | 1466744887973 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:07 INFO - PROCESS | 1831 | 1466744887982 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f4800 == 46 [pid = 1831] [id = 625] 22:08:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x98a22400) [pid = 1831] [serial = 1876] [outer = (nil)] 22:08:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x998a1400) [pid = 1831] [serial = 1877] [outer = 0x98a22400] 22:08:08 INFO - PROCESS | 1831 | 1466744888171 Marionette DEBUG loaded listener.js 22:08:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x99d1b000) [pid = 1831] [serial = 1878] [outer = 0x98a22400] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9ac56000 == 45 [pid = 1831] [id = 592] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x97909400 == 44 [pid = 1831] [id = 591] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5800 == 43 [pid = 1831] [id = 590] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad7000 == 42 [pid = 1831] [id = 598] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x979f8400 == 41 [pid = 1831] [id = 593] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x96e61800 == 40 [pid = 1831] [id = 586] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdadc00 == 39 [pid = 1831] [id = 585] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8e349800 == 38 [pid = 1831] [id = 600] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x914a8000 == 37 [pid = 1831] [id = 588] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9a0d6400 == 36 [pid = 1831] [id = 589] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9989ec00 == 35 [pid = 1831] [id = 594] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0xa3347800 == 34 [pid = 1831] [id = 595] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x91add000 == 33 [pid = 1831] [id = 596] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x8e342800 == 32 [pid = 1831] [id = 597] 22:08:10 INFO - PROCESS | 1831 | --DOCSHELL 0x9836c400 == 31 [pid = 1831] [id = 587] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0xa1021000) [pid = 1831] [serial = 1778] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x98a1d400) [pid = 1831] [serial = 1775] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x8ebd2400) [pid = 1831] [serial = 1802] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x8e34ac00) [pid = 1831] [serial = 1793] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x8fdb0c00) [pid = 1831] [serial = 1803] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0xa2ef0000) [pid = 1831] [serial = 1782] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9797a000) [pid = 1831] [serial = 1799] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa2130400) [pid = 1831] [serial = 1779] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x93a87400) [pid = 1831] [serial = 1805] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x979f7800) [pid = 1831] [serial = 1800] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9477e000) [pid = 1831] [serial = 1773] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa323b400) [pid = 1831] [serial = 1784] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0xa327c400) [pid = 1831] [serial = 1785] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x91ae0800) [pid = 1831] [serial = 1796] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x95393800) [pid = 1831] [serial = 1808] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9989e800) [pid = 1831] [serial = 1811] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9471dc00) [pid = 1831] [serial = 1797] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa4f1e000) [pid = 1831] [serial = 1787] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa61ba000) [pid = 1831] [serial = 1788] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa6786c00) [pid = 1831] [serial = 1790] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x94775000) [pid = 1831] [serial = 1806] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x998ae400) [pid = 1831] [serial = 1812] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa2439400) [pid = 1831] [serial = 1781] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9471b000) [pid = 1831] [serial = 1772] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa67a1000) [pid = 1831] [serial = 1791] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x998a2c00) [pid = 1831] [serial = 1776] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x953efc00) [pid = 1831] [serial = 1809] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x8e34f800) [pid = 1831] [serial = 1794] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x979f4000) [pid = 1831] [serial = 1814] [outer = (nil)] [url = about:blank] 22:08:10 INFO - PROCESS | 1831 | 1466744890486 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 22:08:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 22:08:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 3046ms 22:08:10 INFO - PROCESS | 1831 | 1466744890599 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 22:08:10 INFO - PROCESS | 1831 | 1466744890603 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 22:08:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 22:08:10 INFO - PROCESS | 1831 | 1466744890620 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 22:08:10 INFO - PROCESS | 1831 | 1466744890628 Marionette TRACE conn4 <- [1,2474,null,{}] 22:08:10 INFO - PROCESS | 1831 | 1466744890637 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:10 INFO - PROCESS | 1831 | 1466744890643 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:10 INFO - PROCESS | 1831 | 1466744890806 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 22:08:10 INFO - PROCESS | 1831 | 1466744890822 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:10 INFO - PROCESS | 1831 | 1466744890833 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb3000 == 32 [pid = 1831] [id = 626] 22:08:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x8fdb3400) [pid = 1831] [serial = 1879] [outer = (nil)] 22:08:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x8fdb6c00) [pid = 1831] [serial = 1880] [outer = 0x8fdb3400] 22:08:10 INFO - PROCESS | 1831 | 1466744890907 Marionette DEBUG loaded listener.js 22:08:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x8fdb9400) [pid = 1831] [serial = 1881] [outer = 0x8fdb3400] 22:08:12 INFO - PROCESS | 1831 | 1466744892122 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 22:08:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 22:08:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1543ms 22:08:12 INFO - PROCESS | 1831 | 1466744892159 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 22:08:12 INFO - PROCESS | 1831 | 1466744892171 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 22:08:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 22:08:12 INFO - PROCESS | 1831 | 1466744892201 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 22:08:12 INFO - PROCESS | 1831 | 1466744892209 Marionette TRACE conn4 <- [1,2478,null,{}] 22:08:12 INFO - PROCESS | 1831 | 1466744892238 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:12 INFO - PROCESS | 1831 | 1466744892247 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:12 INFO - PROCESS | 1831 | 1466744892523 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 22:08:12 INFO - PROCESS | 1831 | 1466744892749 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:12 INFO - PROCESS | 1831 | 1466744892757 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a88c00 == 33 [pid = 1831] [id = 627] 22:08:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x93c27000) [pid = 1831] [serial = 1882] [outer = (nil)] 22:08:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9471f000) [pid = 1831] [serial = 1883] [outer = 0x93c27000] 22:08:12 INFO - PROCESS | 1831 | 1466744892833 Marionette DEBUG loaded listener.js 22:08:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x94776000) [pid = 1831] [serial = 1884] [outer = 0x93c27000] 22:08:14 INFO - PROCESS | 1831 | 1466744894052 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 22:08:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 22:08:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1928ms 22:08:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 22:08:14 INFO - PROCESS | 1831 | 1466744894129 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 22:08:14 INFO - PROCESS | 1831 | 1466744894132 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 22:08:14 INFO - PROCESS | 1831 | 1466744894142 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 22:08:14 INFO - PROCESS | 1831 | 1466744894151 Marionette TRACE conn4 <- [1,2482,null,{}] 22:08:14 INFO - PROCESS | 1831 | 1466744894180 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:14 INFO - PROCESS | 1831 | 1466744894192 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:14 INFO - PROCESS | 1831 | 1466744894469 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 22:08:14 INFO - PROCESS | 1831 | 1466744894507 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:14 INFO - PROCESS | 1831 | 1466744894520 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x953efc00 == 34 [pid = 1831] [id = 628] 22:08:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x953f0800) [pid = 1831] [serial = 1885] [outer = (nil)] 22:08:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x97904800) [pid = 1831] [serial = 1886] [outer = 0x953f0800] 22:08:14 INFO - PROCESS | 1831 | 1466744894596 Marionette DEBUG loaded listener.js 22:08:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9796d800) [pid = 1831] [serial = 1887] [outer = 0x953f0800] 22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x95387c00) [pid = 1831] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99d28400) [pid = 1831] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x97908800) [pid = 1831] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9790a000) [pid = 1831] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x99eebc00) [pid = 1831] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x97972c00) [pid = 1831] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x91adb800) [pid = 1831] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x91ad7400) [pid = 1831] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8ebda800) [pid = 1831] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x91ad9400) [pid = 1831] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x8fdbbc00) [pid = 1831] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x99eea800) [pid = 1831] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 22:08:15 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x979f2800) [pid = 1831] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 22:08:16 INFO - PROCESS | 1831 | 1466744896150 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 22:08:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 22:08:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2057ms 22:08:16 INFO - PROCESS | 1831 | 1466744896198 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 22:08:16 INFO - PROCESS | 1831 | 1466744896206 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 22:08:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 22:08:16 INFO - PROCESS | 1831 | 1466744896215 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 22:08:16 INFO - PROCESS | 1831 | 1466744896218 Marionette TRACE conn4 <- [1,2486,null,{}] 22:08:16 INFO - PROCESS | 1831 | 1466744896223 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:16 INFO - PROCESS | 1831 | 1466744896228 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:16 INFO - PROCESS | 1831 | 1466744896396 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 22:08:16 INFO - PROCESS | 1831 | 1466744896546 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:16 INFO - PROCESS | 1831 | 1466744896556 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e345c00 == 35 [pid = 1831] [id = 629] 22:08:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x914a6400) [pid = 1831] [serial = 1888] [outer = (nil)] 22:08:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x979f2800) [pid = 1831] [serial = 1889] [outer = 0x914a6400] 22:08:16 INFO - PROCESS | 1831 | 1466744896625 Marionette DEBUG loaded listener.js 22:08:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x98ad0800) [pid = 1831] [serial = 1890] [outer = 0x914a6400] 22:08:17 INFO - PROCESS | 1831 | 1466744897415 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 22:08:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 22:08:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1230ms 22:08:17 INFO - PROCESS | 1831 | 1466744897445 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 22:08:17 INFO - PROCESS | 1831 | 1466744897449 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 22:08:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 22:08:17 INFO - PROCESS | 1831 | 1466744897454 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 22:08:17 INFO - PROCESS | 1831 | 1466744897458 Marionette TRACE conn4 <- [1,2490,null,{}] 22:08:17 INFO - PROCESS | 1831 | 1466744897463 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:17 INFO - PROCESS | 1831 | 1466744897468 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:17 INFO - PROCESS | 1831 | 1466744897623 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 22:08:17 INFO - PROCESS | 1831 | 1466744897643 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:17 INFO - PROCESS | 1831 | 1466744897652 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e344400 == 36 [pid = 1831] [id = 630] 22:08:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x98acb000) [pid = 1831] [serial = 1891] [outer = (nil)] 22:08:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9989cc00) [pid = 1831] [serial = 1892] [outer = 0x98acb000] 22:08:17 INFO - PROCESS | 1831 | 1466744897720 Marionette DEBUG loaded listener.js 22:08:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x998b0c00) [pid = 1831] [serial = 1893] [outer = 0x98acb000] 22:08:19 INFO - PROCESS | 1831 | 1466744899302 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 22:08:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 22:08:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1892ms 22:08:19 INFO - PROCESS | 1831 | 1466744899348 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 22:08:19 INFO - PROCESS | 1831 | 1466744899354 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 22:08:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 22:08:19 INFO - PROCESS | 1831 | 1466744899362 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 22:08:19 INFO - PROCESS | 1831 | 1466744899368 Marionette TRACE conn4 <- [1,2494,null,{}] 22:08:19 INFO - PROCESS | 1831 | 1466744899376 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:19 INFO - PROCESS | 1831 | 1466744899382 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:19 INFO - PROCESS | 1831 | 1466744899565 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 22:08:19 INFO - PROCESS | 1831 | 1466744899795 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:19 INFO - PROCESS | 1831 | 1466744899804 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a4c00 == 37 [pid = 1831] [id = 631] 22:08:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x914a7800) [pid = 1831] [serial = 1894] [outer = (nil)] 22:08:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x93c2f000) [pid = 1831] [serial = 1895] [outer = 0x914a7800] 22:08:19 INFO - PROCESS | 1831 | 1466744899935 Marionette DEBUG loaded listener.js 22:08:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9526a000) [pid = 1831] [serial = 1896] [outer = 0x914a7800] 22:08:20 INFO - PROCESS | 1831 | 1466744900903 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 22:08:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 22:08:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1590ms 22:08:20 INFO - PROCESS | 1831 | 1466744900951 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 22:08:20 INFO - PROCESS | 1831 | 1466744900959 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 22:08:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 22:08:20 INFO - PROCESS | 1831 | 1466744900970 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 22:08:20 INFO - PROCESS | 1831 | 1466744900974 Marionette TRACE conn4 <- [1,2498,null,{}] 22:08:20 INFO - PROCESS | 1831 | 1466744900981 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:20 INFO - PROCESS | 1831 | 1466744900987 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:21 INFO - PROCESS | 1831 | 1466744901182 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 22:08:21 INFO - PROCESS | 1831 | 1466744901424 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:21 INFO - PROCESS | 1831 | 1466744901433 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a7000 == 38 [pid = 1831] [id = 632] 22:08:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x98f44000) [pid = 1831] [serial = 1897] [outer = (nil)] 22:08:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x99899800) [pid = 1831] [serial = 1898] [outer = 0x98f44000] 22:08:21 INFO - PROCESS | 1831 | 1466744901565 Marionette DEBUG loaded listener.js 22:08:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99c71c00) [pid = 1831] [serial = 1899] [outer = 0x98f44000] 22:08:22 INFO - PROCESS | 1831 | 1466744902460 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 22:08:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 22:08:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1557ms 22:08:22 INFO - PROCESS | 1831 | 1466744902528 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 22:08:22 INFO - PROCESS | 1831 | 1466744902532 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 22:08:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 22:08:22 INFO - PROCESS | 1831 | 1466744902541 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 22:08:22 INFO - PROCESS | 1831 | 1466744902548 Marionette TRACE conn4 <- [1,2502,null,{}] 22:08:22 INFO - PROCESS | 1831 | 1466744902566 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:22 INFO - PROCESS | 1831 | 1466744902576 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:22 INFO - PROCESS | 1831 | 1466744902803 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 22:08:23 INFO - PROCESS | 1831 | 1466744903041 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:23 INFO - PROCESS | 1831 | 1466744903055 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ee5c00 == 39 [pid = 1831] [id = 633] 22:08:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99eef000) [pid = 1831] [serial = 1900] [outer = (nil)] 22:08:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a05c400) [pid = 1831] [serial = 1901] [outer = 0x99eef000] 22:08:23 INFO - PROCESS | 1831 | 1466744903154 Marionette DEBUG loaded listener.js 22:08:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9a76e400) [pid = 1831] [serial = 1902] [outer = 0x99eef000] 22:08:24 INFO - PROCESS | 1831 | 1466744904084 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 22:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 22:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1590ms 22:08:24 INFO - PROCESS | 1831 | 1466744904132 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 22:08:24 INFO - PROCESS | 1831 | 1466744904137 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 22:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 22:08:24 INFO - PROCESS | 1831 | 1466744904144 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 22:08:24 INFO - PROCESS | 1831 | 1466744904148 Marionette TRACE conn4 <- [1,2506,null,{}] 22:08:24 INFO - PROCESS | 1831 | 1466744904154 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:24 INFO - PROCESS | 1831 | 1466744904160 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:24 INFO - PROCESS | 1831 | 1466744904365 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 22:08:24 INFO - PROCESS | 1831 | 1466744904605 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:24 INFO - PROCESS | 1831 | 1466744904615 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x9538d800 == 40 [pid = 1831] [id = 634] 22:08:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a777000) [pid = 1831] [serial = 1903] [outer = (nil)] 22:08:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9ac56000) [pid = 1831] [serial = 1904] [outer = 0x9a777000] 22:08:24 INFO - PROCESS | 1831 | 1466744904745 Marionette DEBUG loaded listener.js 22:08:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9afddc00) [pid = 1831] [serial = 1905] [outer = 0x9a777000] 22:08:25 INFO - PROCESS | 1831 | 1466744905648 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 22:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 22:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1582ms 22:08:25 INFO - PROCESS | 1831 | 1466744905728 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 22:08:25 INFO - PROCESS | 1831 | 1466744905731 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 22:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 22:08:25 INFO - PROCESS | 1831 | 1466744905738 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 22:08:25 INFO - PROCESS | 1831 | 1466744905742 Marionette TRACE conn4 <- [1,2510,null,{}] 22:08:25 INFO - PROCESS | 1831 | 1466744905748 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:25 INFO - PROCESS | 1831 | 1466744905754 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:25 INFO - PROCESS | 1831 | 1466744905969 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 22:08:26 INFO - PROCESS | 1831 | 1466744906217 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:26 INFO - PROCESS | 1831 | 1466744906225 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adc800 == 41 [pid = 1831] [id = 635] 22:08:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x91ae1000) [pid = 1831] [serial = 1906] [outer = (nil)] 22:08:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9b93f000) [pid = 1831] [serial = 1907] [outer = 0x91ae1000] 22:08:26 INFO - PROCESS | 1831 | 1466744906356 Marionette DEBUG loaded listener.js 22:08:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x9b948400) [pid = 1831] [serial = 1908] [outer = 0x91ae1000] 22:08:27 INFO - PROCESS | 1831 | 1466744907352 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 22:08:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 22:08:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1683ms 22:08:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 22:08:27 INFO - PROCESS | 1831 | 1466744907423 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 22:08:27 INFO - PROCESS | 1831 | 1466744907427 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 22:08:27 INFO - PROCESS | 1831 | 1466744907434 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 22:08:27 INFO - PROCESS | 1831 | 1466744907438 Marionette TRACE conn4 <- [1,2514,null,{}] 22:08:27 INFO - PROCESS | 1831 | 1466744907443 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:27 INFO - PROCESS | 1831 | 1466744907454 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:27 INFO - PROCESS | 1831 | 1466744907691 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 22:08:27 INFO - PROCESS | 1831 | 1466744907933 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:27 INFO - PROCESS | 1831 | 1466744907942 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34e000 == 42 [pid = 1831] [id = 636] 22:08:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x953eec00) [pid = 1831] [serial = 1909] [outer = (nil)] 22:08:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa1f22800) [pid = 1831] [serial = 1910] [outer = 0x953eec00] 22:08:28 INFO - PROCESS | 1831 | 1466744908050 Marionette DEBUG loaded listener.js 22:08:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x998a6400) [pid = 1831] [serial = 1911] [outer = 0x953eec00] 22:08:28 INFO - PROCESS | 1831 | 1466744908968 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 22:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 22:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1590ms 22:08:29 INFO - PROCESS | 1831 | 1466744909024 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 22:08:29 INFO - PROCESS | 1831 | 1466744909029 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 22:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 22:08:29 INFO - PROCESS | 1831 | 1466744909035 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 22:08:29 INFO - PROCESS | 1831 | 1466744909039 Marionette TRACE conn4 <- [1,2518,null,{}] 22:08:29 INFO - PROCESS | 1831 | 1466744909046 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:29 INFO - PROCESS | 1831 | 1466744909051 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:29 INFO - PROCESS | 1831 | 1466744909240 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 22:08:29 INFO - PROCESS | 1831 | 1466744909488 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:29 INFO - PROCESS | 1831 | 1466744909497 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a8400 == 43 [pid = 1831] [id = 637] 22:08:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x914a9000) [pid = 1831] [serial = 1912] [outer = (nil)] 22:08:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9790d800) [pid = 1831] [serial = 1913] [outer = 0x914a9000] 22:08:29 INFO - PROCESS | 1831 | 1466744909626 Marionette DEBUG loaded listener.js 22:08:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x98f49000) [pid = 1831] [serial = 1914] [outer = 0x914a9000] 22:08:30 INFO - PROCESS | 1831 | 1466744910487 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 22:08:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 22:08:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1490ms 22:08:30 INFO - PROCESS | 1831 | 1466744910526 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 22:08:30 INFO - PROCESS | 1831 | 1466744910531 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 22:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 22:08:30 INFO - PROCESS | 1831 | 1466744910537 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 22:08:30 INFO - PROCESS | 1831 | 1466744910540 Marionette TRACE conn4 <- [1,2522,null,{}] 22:08:30 INFO - PROCESS | 1831 | 1466744910551 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:30 INFO - PROCESS | 1831 | 1466744910555 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:30 INFO - PROCESS | 1831 | 1466744910738 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 22:08:31 INFO - PROCESS | 1831 | 1466744911124 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:31 INFO - PROCESS | 1831 | 1466744911135 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34c400 == 44 [pid = 1831] [id = 638] 22:08:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x8e34c800) [pid = 1831] [serial = 1915] [outer = (nil)] 22:08:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x8ebd0800) [pid = 1831] [serial = 1916] [outer = 0x8e34c800] 22:08:31 INFO - PROCESS | 1831 | 1466744911259 Marionette DEBUG loaded listener.js 22:08:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x8ebda800) [pid = 1831] [serial = 1917] [outer = 0x8e34c800] 22:08:32 INFO - PROCESS | 1831 | --DOCSHELL 0x8e345c00 == 43 [pid = 1831] [id = 629] 22:08:32 INFO - PROCESS | 1831 | --DOCSHELL 0x953efc00 == 42 [pid = 1831] [id = 628] 22:08:32 INFO - PROCESS | 1831 | --DOCSHELL 0x93a88c00 == 41 [pid = 1831] [id = 627] 22:08:32 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb3000 == 40 [pid = 1831] [id = 626] 22:08:32 INFO - PROCESS | 1831 | 1466744912313 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x98a1fc00) [pid = 1831] [serial = 1853] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9a0d0800) [pid = 1831] [serial = 1848] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9a854400) [pid = 1831] [serial = 1850] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x9a551800) [pid = 1831] [serial = 1826] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9a554400) [pid = 1831] [serial = 1827] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9a85ac00) [pid = 1831] [serial = 1829] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9a947800) [pid = 1831] [serial = 1830] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9989dc00) [pid = 1831] [serial = 1820] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x99b88c00) [pid = 1831] [serial = 1821] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9989ac00) [pid = 1831] [serial = 1815] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x94779400) [pid = 1831] [serial = 1817] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x95394c00) [pid = 1831] [serial = 1818] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x95389400) [pid = 1831] [serial = 1835] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x97970000) [pid = 1831] [serial = 1836] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9d47cc00) [pid = 1831] [serial = 1832] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9d81b800) [pid = 1831] [serial = 1833] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x91ad9c00) [pid = 1831] [serial = 1841] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9538e400) [pid = 1831] [serial = 1842] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99eedc00) [pid = 1831] [serial = 1823] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9a0cf400) [pid = 1831] [serial = 1824] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x8ebd4400) [pid = 1831] [serial = 1838] [outer = (nil)] [url = about:blank] 22:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 22:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1835ms 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x996be800) [pid = 1831] [serial = 1844] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x99ef1800) [pid = 1831] [serial = 1847] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9a94e400) [pid = 1831] [serial = 1851] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9997f800) [pid = 1831] [serial = 1845] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9b4eb400) [pid = 1831] [serial = 1854] [outer = (nil)] [url = about:blank] 22:08:32 INFO - PROCESS | 1831 | 1466744912384 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 22:08:32 INFO - PROCESS | 1831 | 1466744912389 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 22:08:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 22:08:32 INFO - PROCESS | 1831 | 1466744912397 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 22:08:32 INFO - PROCESS | 1831 | 1466744912402 Marionette TRACE conn4 <- [1,2526,null,{}] 22:08:32 INFO - PROCESS | 1831 | 1466744912411 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:32 INFO - PROCESS | 1831 | 1466744912419 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:32 INFO - PROCESS | 1831 | 1466744912604 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 22:08:32 INFO - PROCESS | 1831 | 1466744912800 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:32 INFO - PROCESS | 1831 | 1466744912808 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2ec00 == 41 [pid = 1831] [id = 639] 22:08:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x94779400) [pid = 1831] [serial = 1918] [outer = (nil)] 22:08:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x95267400) [pid = 1831] [serial = 1919] [outer = 0x94779400] 22:08:32 INFO - PROCESS | 1831 | 1466744912887 Marionette DEBUG loaded listener.js 22:08:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x953e4400) [pid = 1831] [serial = 1920] [outer = 0x94779400] 22:08:33 INFO - PROCESS | 1831 | 1466744913745 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 22:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 22:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1397ms 22:08:33 INFO - PROCESS | 1831 | 1466744913825 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 22:08:33 INFO - PROCESS | 1831 | 1466744913832 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 22:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 22:08:33 INFO - PROCESS | 1831 | 1466744913844 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 22:08:33 INFO - PROCESS | 1831 | 1466744913847 Marionette TRACE conn4 <- [1,2530,null,{}] 22:08:33 INFO - PROCESS | 1831 | 1466744913854 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:33 INFO - PROCESS | 1831 | 1466744913859 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:34 INFO - PROCESS | 1831 | 1466744914035 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 22:08:34 INFO - PROCESS | 1831 | 1466744914194 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:34 INFO - PROCESS | 1831 | 1466744914203 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a88c00 == 42 [pid = 1831] [id = 640] 22:08:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9519f000) [pid = 1831] [serial = 1921] [outer = (nil)] 22:08:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9981cc00) [pid = 1831] [serial = 1922] [outer = 0x9519f000] 22:08:34 INFO - PROCESS | 1831 | 1466744914274 Marionette DEBUG loaded listener.js 22:08:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x998a4000) [pid = 1831] [serial = 1923] [outer = 0x9519f000] 22:08:35 INFO - PROCESS | 1831 | 1466744915156 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 22:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 22:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1388ms 22:08:35 INFO - PROCESS | 1831 | 1466744915232 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 22:08:35 INFO - PROCESS | 1831 | 1466744915236 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 22:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 22:08:35 INFO - PROCESS | 1831 | 1466744915251 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 22:08:35 INFO - PROCESS | 1831 | 1466744915260 Marionette TRACE conn4 <- [1,2534,null,{}] 22:08:35 INFO - PROCESS | 1831 | 1466744915289 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:35 INFO - PROCESS | 1831 | 1466744915295 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:35 INFO - PROCESS | 1831 | 1466744915520 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 22:08:35 INFO - PROCESS | 1831 | 1466744915545 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:35 INFO - PROCESS | 1831 | 1466744915556 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e342000 == 43 [pid = 1831] [id = 641] 22:08:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x99ee4c00) [pid = 1831] [serial = 1924] [outer = (nil)] 22:08:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9a0d6400) [pid = 1831] [serial = 1925] [outer = 0x99ee4c00] 22:08:35 INFO - PROCESS | 1831 | 1466744915644 Marionette DEBUG loaded listener.js 22:08:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a552800) [pid = 1831] [serial = 1926] [outer = 0x99ee4c00] 22:08:36 INFO - PROCESS | 1831 | 1466744916598 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 22:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 22:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1417ms 22:08:36 INFO - PROCESS | 1831 | 1466744916662 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 22:08:36 INFO - PROCESS | 1831 | 1466744916666 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 22:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 22:08:36 INFO - PROCESS | 1831 | 1466744916680 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 22:08:36 INFO - PROCESS | 1831 | 1466744916683 Marionette TRACE conn4 <- [1,2538,null,{}] 22:08:36 INFO - PROCESS | 1831 | 1466744916689 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:36 INFO - PROCESS | 1831 | 1466744916693 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:36 INFO - PROCESS | 1831 | 1466744916914 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x953f0800) [pid = 1831] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x914a6400) [pid = 1831] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x93c27000) [pid = 1831] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x8fdb3400) [pid = 1831] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x98a22400) [pid = 1831] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x8ebd2c00) [pid = 1831] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x979eb800) [pid = 1831] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x99eeb000) [pid = 1831] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99899c00) [pid = 1831] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0xa1f29000) [pid = 1831] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0xa22a4800) [pid = 1831] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x91adfc00) [pid = 1831] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 22:08:37 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x8e347800) [pid = 1831] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 22:08:37 INFO - PROCESS | 1831 | 1466744917219 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:37 INFO - PROCESS | 1831 | 1466744917228 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e347800 == 44 [pid = 1831] [id = 642] 22:08:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x8ebd2c00) [pid = 1831] [serial = 1927] [outer = (nil)] 22:08:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x91ad8c00) [pid = 1831] [serial = 1928] [outer = 0x8ebd2c00] 22:08:37 INFO - PROCESS | 1831 | 1466744917308 Marionette DEBUG loaded listener.js 22:08:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x95386400) [pid = 1831] [serial = 1929] [outer = 0x8ebd2c00] 22:08:38 INFO - PROCESS | 1831 | 1466744918069 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 22:08:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 22:08:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1446ms 22:08:38 INFO - PROCESS | 1831 | 1466744918127 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 22:08:38 INFO - PROCESS | 1831 | 1466744918130 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 22:08:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 22:08:38 INFO - PROCESS | 1831 | 1466744918137 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 22:08:38 INFO - PROCESS | 1831 | 1466744918140 Marionette TRACE conn4 <- [1,2542,null,{}] 22:08:38 INFO - PROCESS | 1831 | 1466744918146 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:38 INFO - PROCESS | 1831 | 1466744918151 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:38 INFO - PROCESS | 1831 | 1466744918324 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 22:08:38 INFO - PROCESS | 1831 | 1466744918335 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:38 INFO - PROCESS | 1831 | 1466744918350 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a058000 == 45 [pid = 1831] [id = 643] 22:08:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9a0d7400) [pid = 1831] [serial = 1930] [outer = (nil)] 22:08:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9a850400) [pid = 1831] [serial = 1931] [outer = 0x9a0d7400] 22:08:38 INFO - PROCESS | 1831 | 1466744918428 Marionette DEBUG loaded listener.js 22:08:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9b4e6000) [pid = 1831] [serial = 1932] [outer = 0x9a0d7400] 22:08:39 INFO - PROCESS | 1831 | 1466744919553 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 22:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 22:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1490ms 22:08:39 INFO - PROCESS | 1831 | 1466744919629 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 22:08:39 INFO - PROCESS | 1831 | 1466744919637 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 22:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 22:08:39 INFO - PROCESS | 1831 | 1466744919647 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 22:08:39 INFO - PROCESS | 1831 | 1466744919652 Marionette TRACE conn4 <- [1,2546,null,{}] 22:08:39 INFO - PROCESS | 1831 | 1466744919662 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:39 INFO - PROCESS | 1831 | 1466744919667 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:39 INFO - PROCESS | 1831 | 1466744919913 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 22:08:40 INFO - PROCESS | 1831 | 1466744920185 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:40 INFO - PROCESS | 1831 | 1466744920196 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdbb800 == 46 [pid = 1831] [id = 644] 22:08:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x8fdbbc00) [pid = 1831] [serial = 1933] [outer = (nil)] 22:08:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9477cc00) [pid = 1831] [serial = 1934] [outer = 0x8fdbbc00] 22:08:40 INFO - PROCESS | 1831 | 1466744920329 Marionette DEBUG loaded listener.js 22:08:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x953f0800) [pid = 1831] [serial = 1935] [outer = 0x8fdbbc00] 22:08:41 INFO - PROCESS | 1831 | 1466744921380 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 22:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 22:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1786ms 22:08:41 INFO - PROCESS | 1831 | 1466744921433 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 22:08:41 INFO - PROCESS | 1831 | 1466744921441 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 22:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 22:08:41 INFO - PROCESS | 1831 | 1466744921452 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 22:08:41 INFO - PROCESS | 1831 | 1466744921456 Marionette TRACE conn4 <- [1,2550,null,{}] 22:08:41 INFO - PROCESS | 1831 | 1466744921462 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:41 INFO - PROCESS | 1831 | 1466744921468 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:41 INFO - PROCESS | 1831 | 1466744921679 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 22:08:41 INFO - PROCESS | 1831 | 1466744921969 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:41 INFO - PROCESS | 1831 | 1466744921977 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x97910800 == 47 [pid = 1831] [id = 645] 22:08:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x99899c00) [pid = 1831] [serial = 1936] [outer = (nil)] 22:08:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x998a3000) [pid = 1831] [serial = 1937] [outer = 0x99899c00] 22:08:42 INFO - PROCESS | 1831 | 1466744922076 Marionette DEBUG loaded listener.js 22:08:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x99c71000) [pid = 1831] [serial = 1938] [outer = 0x99899c00] 22:08:43 INFO - PROCESS | 1831 | 1466744923111 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 22:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 22:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1692ms 22:08:43 INFO - PROCESS | 1831 | 1466744923144 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 22:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 22:08:43 INFO - PROCESS | 1831 | 1466744923149 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 22:08:43 INFO - PROCESS | 1831 | 1466744923156 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 22:08:43 INFO - PROCESS | 1831 | 1466744923162 Marionette TRACE conn4 <- [1,2554,null,{}] 22:08:43 INFO - PROCESS | 1831 | 1466744923178 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:43 INFO - PROCESS | 1831 | 1466744923187 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:43 INFO - PROCESS | 1831 | 1466744923387 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 22:08:43 INFO - PROCESS | 1831 | 1466744923632 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:43 INFO - PROCESS | 1831 | 1466744923648 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a551800 == 48 [pid = 1831] [id = 646] 22:08:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9afe2c00) [pid = 1831] [serial = 1939] [outer = (nil)] 22:08:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9d47cc00) [pid = 1831] [serial = 1940] [outer = 0x9afe2c00] 22:08:43 INFO - PROCESS | 1831 | 1466744923788 Marionette DEBUG loaded listener.js 22:08:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9d882400) [pid = 1831] [serial = 1941] [outer = 0x9afe2c00] 22:08:44 INFO - PROCESS | 1831 | 1466744924799 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 22:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 22:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1692ms 22:08:44 INFO - PROCESS | 1831 | 1466744924848 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 22:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 22:08:44 INFO - PROCESS | 1831 | 1466744924854 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 22:08:44 INFO - PROCESS | 1831 | 1466744924860 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 22:08:44 INFO - PROCESS | 1831 | 1466744924864 Marionette TRACE conn4 <- [1,2558,null,{}] 22:08:44 INFO - PROCESS | 1831 | 1466744924870 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:44 INFO - PROCESS | 1831 | 1466744924875 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:45 INFO - PROCESS | 1831 | 1466744925063 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 22:08:45 INFO - PROCESS | 1831 | 1466744925301 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:45 INFO - PROCESS | 1831 | 1466744925307 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f4000 == 49 [pid = 1831] [id = 647] 22:08:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9b77f400) [pid = 1831] [serial = 1942] [outer = (nil)] 22:08:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa1f9a400) [pid = 1831] [serial = 1943] [outer = 0x9b77f400] 22:08:45 INFO - PROCESS | 1831 | 1466744925435 Marionette DEBUG loaded listener.js 22:08:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa213a800) [pid = 1831] [serial = 1944] [outer = 0x9b77f400] 22:08:46 INFO - PROCESS | 1831 | 1466744926341 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 22:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 22:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1538ms 22:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 22:08:46 INFO - PROCESS | 1831 | 1466744926399 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 22:08:46 INFO - PROCESS | 1831 | 1466744926402 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 22:08:46 INFO - PROCESS | 1831 | 1466744926409 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 22:08:46 INFO - PROCESS | 1831 | 1466744926412 Marionette TRACE conn4 <- [1,2562,null,{}] 22:08:46 INFO - PROCESS | 1831 | 1466744926418 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:46 INFO - PROCESS | 1831 | 1466744926424 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:46 INFO - PROCESS | 1831 | 1466744926602 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 22:08:46 INFO - PROCESS | 1831 | 1466744926833 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:46 INFO - PROCESS | 1831 | 1466744926841 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x98ad1000 == 50 [pid = 1831] [id = 648] 22:08:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x996b5400) [pid = 1831] [serial = 1945] [outer = (nil)] 22:08:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa229e400) [pid = 1831] [serial = 1946] [outer = 0x996b5400] 22:08:46 INFO - PROCESS | 1831 | 1466744926966 Marionette DEBUG loaded listener.js 22:08:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa22f5800) [pid = 1831] [serial = 1947] [outer = 0x996b5400] 22:08:47 INFO - PROCESS | 1831 | 1466744927885 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 22:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 22:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1533ms 22:08:47 INFO - PROCESS | 1831 | 1466744927942 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 22:08:47 INFO - PROCESS | 1831 | 1466744927946 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 22:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 22:08:47 INFO - PROCESS | 1831 | 1466744927952 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 22:08:47 INFO - PROCESS | 1831 | 1466744927956 Marionette TRACE conn4 <- [1,2566,null,{}] 22:08:47 INFO - PROCESS | 1831 | 1466744927962 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:47 INFO - PROCESS | 1831 | 1466744927972 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:48 INFO - PROCESS | 1831 | 1466744928191 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 22:08:48 INFO - PROCESS | 1831 | 1466744928435 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:48 INFO - PROCESS | 1831 | 1466744928444 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e344800 == 51 [pid = 1831] [id = 649] 22:08:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa229f800) [pid = 1831] [serial = 1948] [outer = (nil)] 22:08:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa3235000) [pid = 1831] [serial = 1949] [outer = 0xa229f800] 22:08:48 INFO - PROCESS | 1831 | 1466744928543 Marionette DEBUG loaded listener.js 22:08:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa323b800) [pid = 1831] [serial = 1950] [outer = 0xa229f800] 22:08:49 INFO - PROCESS | 1831 | 1466744929458 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 22:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 22:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1585ms 22:08:49 INFO - PROCESS | 1831 | 1466744929539 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 22:08:49 INFO - PROCESS | 1831 | 1466744929543 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 22:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 22:08:49 INFO - PROCESS | 1831 | 1466744929550 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 22:08:49 INFO - PROCESS | 1831 | 1466744929554 Marionette TRACE conn4 <- [1,2570,null,{}] 22:08:49 INFO - PROCESS | 1831 | 1466744929560 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:49 INFO - PROCESS | 1831 | 1466744929565 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:49 INFO - PROCESS | 1831 | 1466744929782 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 22:08:50 INFO - PROCESS | 1831 | 1466744930032 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:50 INFO - PROCESS | 1831 | 1466744930040 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a0cfc00 == 52 [pid = 1831] [id = 650] 22:08:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa3235800) [pid = 1831] [serial = 1951] [outer = (nil)] 22:08:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0xa3278000) [pid = 1831] [serial = 1952] [outer = 0xa3235800] 22:08:50 INFO - PROCESS | 1831 | 1466744930178 Marionette DEBUG loaded listener.js 22:08:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0xa331fc00) [pid = 1831] [serial = 1953] [outer = 0xa3235800] 22:08:51 INFO - PROCESS | 1831 | 1466744931166 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 22:08:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 22:08:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1686ms 22:08:51 INFO - PROCESS | 1831 | 1466744931237 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 22:08:51 INFO - PROCESS | 1831 | 1466744931242 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 22:08:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 22:08:51 INFO - PROCESS | 1831 | 1466744931249 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 22:08:51 INFO - PROCESS | 1831 | 1466744931252 Marionette TRACE conn4 <- [1,2574,null,{}] 22:08:51 INFO - PROCESS | 1831 | 1466744931258 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:51 INFO - PROCESS | 1831 | 1466744931263 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:51 INFO - PROCESS | 1831 | 1466744931706 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 22:08:52 INFO - PROCESS | 1831 | 1466744931984 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:52 INFO - PROCESS | 1831 | 1466744931993 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c26800 == 53 [pid = 1831] [id = 651] 22:08:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x93c2cc00) [pid = 1831] [serial = 1954] [outer = (nil)] 22:08:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x95268000) [pid = 1831] [serial = 1955] [outer = 0x93c2cc00] 22:08:52 INFO - PROCESS | 1831 | 1466744932072 Marionette DEBUG loaded listener.js 22:08:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x953e6c00) [pid = 1831] [serial = 1956] [outer = 0x93c2cc00] 22:08:53 INFO - PROCESS | 1831 | 1466744932994 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 22:08:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 22:08:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1793ms 22:08:53 INFO - PROCESS | 1831 | 1466744933044 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 22:08:53 INFO - PROCESS | 1831 | 1466744933051 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 22:08:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 22:08:53 INFO - PROCESS | 1831 | 1466744933059 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 22:08:53 INFO - PROCESS | 1831 | 1466744933064 Marionette TRACE conn4 <- [1,2578,null,{}] 22:08:53 INFO - PROCESS | 1831 | 1466744933071 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:53 INFO - PROCESS | 1831 | 1466744933077 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:53 INFO - PROCESS | 1831 | 1466744933259 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 22:08:53 INFO - PROCESS | 1831 | 1466744933624 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:53 INFO - PROCESS | 1831 | 1466744933636 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5800 == 54 [pid = 1831] [id = 652] 22:08:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x953f2000) [pid = 1831] [serial = 1957] [outer = (nil)] 22:08:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x996be000) [pid = 1831] [serial = 1958] [outer = 0x953f2000] 22:08:53 INFO - PROCESS | 1831 | 1466744933725 Marionette DEBUG loaded listener.js 22:08:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x998a7800) [pid = 1831] [serial = 1959] [outer = 0x953f2000] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8e347800 == 53 [pid = 1831] [id = 642] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8e342000 == 52 [pid = 1831] [id = 641] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x93a88c00 == 51 [pid = 1831] [id = 640] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2ec00 == 50 [pid = 1831] [id = 639] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34c400 == 49 [pid = 1831] [id = 638] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x91adf800 == 48 [pid = 1831] [id = 624] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x97970800 == 47 [pid = 1831] [id = 619] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd5000 == 46 [pid = 1831] [id = 620] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x979f4800 == 45 [pid = 1831] [id = 625] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8e344400 == 44 [pid = 1831] [id = 630] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x91adc800 == 43 [pid = 1831] [id = 635] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x914a4c00 == 42 [pid = 1831] [id = 631] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x914a7000 == 41 [pid = 1831] [id = 632] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x99ee5c00 == 40 [pid = 1831] [id = 633] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x9538d800 == 39 [pid = 1831] [id = 634] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x914a8400 == 38 [pid = 1831] [id = 637] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34e000 == 37 [pid = 1831] [id = 636] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd0400 == 36 [pid = 1831] [id = 618] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x97904400 == 35 [pid = 1831] [id = 621] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0xa1f24c00 == 34 [pid = 1831] [id = 622] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0xa22a3400 == 33 [pid = 1831] [id = 623] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x93c26800 == 32 [pid = 1831] [id = 651] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x9a0cfc00 == 31 [pid = 1831] [id = 650] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8e344800 == 30 [pid = 1831] [id = 649] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x98ad1000 == 29 [pid = 1831] [id = 648] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x9a551800 == 28 [pid = 1831] [id = 646] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x979f4000 == 27 [pid = 1831] [id = 647] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x97910800 == 26 [pid = 1831] [id = 645] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x9a058000 == 25 [pid = 1831] [id = 643] 22:08:55 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdbb800 == 24 [pid = 1831] [id = 644] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x97904800) [pid = 1831] [serial = 1886] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x979f2800) [pid = 1831] [serial = 1889] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x9471f000) [pid = 1831] [serial = 1883] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x8fdb6c00) [pid = 1831] [serial = 1880] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x8fdb9400) [pid = 1831] [serial = 1881] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x99d1b000) [pid = 1831] [serial = 1878] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x998a1400) [pid = 1831] [serial = 1877] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x914adc00) [pid = 1831] [serial = 1857] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x8fdb2000) [pid = 1831] [serial = 1856] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x996b7c00) [pid = 1831] [serial = 1860] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x979f6400) [pid = 1831] [serial = 1859] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9b4e8800) [pid = 1831] [serial = 1863] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a76a000) [pid = 1831] [serial = 1862] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0xa1f1dc00) [pid = 1831] [serial = 1866] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa1014800) [pid = 1831] [serial = 1865] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0xa21ee800) [pid = 1831] [serial = 1869] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0xa2131c00) [pid = 1831] [serial = 1868] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0xa24f9000) [pid = 1831] [serial = 1872] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0xa22f4c00) [pid = 1831] [serial = 1871] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x95199c00) [pid = 1831] [serial = 1875] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x93a84800) [pid = 1831] [serial = 1874] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9796d800) [pid = 1831] [serial = 1887] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x94776000) [pid = 1831] [serial = 1884] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x98ad0800) [pid = 1831] [serial = 1890] [outer = (nil)] [url = about:blank] 22:08:55 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x914a3400) [pid = 1831] [serial = 1839] [outer = (nil)] [url = about:blank] 22:08:56 INFO - PROCESS | 1831 | 1466744936024 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 22:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 22:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 3038ms 22:08:56 INFO - PROCESS | 1831 | 1466744936098 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 22:08:56 INFO - PROCESS | 1831 | 1466744936105 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 22:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 22:08:56 INFO - PROCESS | 1831 | 1466744936115 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 22:08:56 INFO - PROCESS | 1831 | 1466744936119 Marionette TRACE conn4 <- [1,2582,null,{}] 22:08:56 INFO - PROCESS | 1831 | 1466744936128 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:56 INFO - PROCESS | 1831 | 1466744936134 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:56 INFO - PROCESS | 1831 | 1466744936320 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 22:08:56 INFO - PROCESS | 1831 | 1466744936466 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:56 INFO - PROCESS | 1831 | 1466744936482 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34f800 == 25 [pid = 1831] [id = 653] 22:08:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x8fdac400) [pid = 1831] [serial = 1960] [outer = (nil)] 22:08:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x8fdb3800) [pid = 1831] [serial = 1961] [outer = 0x8fdac400] 22:08:56 INFO - PROCESS | 1831 | 1466744936555 Marionette DEBUG loaded listener.js 22:08:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x8fdb9000) [pid = 1831] [serial = 1962] [outer = 0x8fdac400] 22:08:57 INFO - PROCESS | 1831 | 1466744937364 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 22:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 22:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1281ms 22:08:57 INFO - PROCESS | 1831 | 1466744937400 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 22:08:57 INFO - PROCESS | 1831 | 1466744937408 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 22:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 22:08:57 INFO - PROCESS | 1831 | 1466744937424 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 22:08:57 INFO - PROCESS | 1831 | 1466744937429 Marionette TRACE conn4 <- [1,2586,null,{}] 22:08:57 INFO - PROCESS | 1831 | 1466744937436 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:57 INFO - PROCESS | 1831 | 1466744937441 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:57 INFO - PROCESS | 1831 | 1466744937611 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 22:08:57 INFO - PROCESS | 1831 | 1466744937622 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:57 INFO - PROCESS | 1831 | 1466744937632 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae3800 == 26 [pid = 1831] [id = 654] 22:08:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x93a50400) [pid = 1831] [serial = 1963] [outer = (nil)] 22:08:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x93a5e400) [pid = 1831] [serial = 1964] [outer = 0x93a50400] 22:08:57 INFO - PROCESS | 1831 | 1466744937703 Marionette DEBUG loaded listener.js 22:08:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x93c26800) [pid = 1831] [serial = 1965] [outer = 0x93a50400] 22:08:58 INFO - PROCESS | 1831 | 1466744938704 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 22:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 22:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1331ms 22:08:58 INFO - PROCESS | 1831 | 1466744938755 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 22:08:58 INFO - PROCESS | 1831 | 1466744938760 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 22:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 22:08:58 INFO - PROCESS | 1831 | 1466744938766 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 22:08:58 INFO - PROCESS | 1831 | 1466744938773 Marionette TRACE conn4 <- [1,2590,null,{}] 22:08:58 INFO - PROCESS | 1831 | 1466744938796 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:08:58 INFO - PROCESS | 1831 | 1466744938806 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:59 INFO - PROCESS | 1831 | 1466744939044 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 22:08:59 INFO - PROCESS | 1831 | 1466744939071 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:08:59 INFO - PROCESS | 1831 | 1466744939083 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:08:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ec400 == 27 [pid = 1831] [id = 655] 22:08:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x953ecc00) [pid = 1831] [serial = 1966] [outer = (nil)] 22:08:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x953f3800) [pid = 1831] [serial = 1967] [outer = 0x953ecc00] 22:08:59 INFO - PROCESS | 1831 | 1466744939159 Marionette DEBUG loaded listener.js 22:08:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x97906800) [pid = 1831] [serial = 1968] [outer = 0x953ecc00] 22:09:00 INFO - PROCESS | 1831 | 1466744940188 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 22:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 22:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1453ms 22:09:00 INFO - PROCESS | 1831 | 1466744940220 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 22:09:00 INFO - PROCESS | 1831 | 1466744940224 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 22:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 22:09:00 INFO - PROCESS | 1831 | 1466744940231 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 22:09:00 INFO - PROCESS | 1831 | 1466744940234 Marionette TRACE conn4 <- [1,2594,null,{}] 22:09:00 INFO - PROCESS | 1831 | 1466744940240 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:00 INFO - PROCESS | 1831 | 1466744940245 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:00 INFO - PROCESS | 1831 | 1466744940510 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 22:09:00 INFO - PROCESS | 1831 | 1466744940539 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:00 INFO - PROCESS | 1831 | 1466744940550 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x953f0400 == 28 [pid = 1831] [id = 656] 22:09:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x97909800) [pid = 1831] [serial = 1969] [outer = (nil)] 22:09:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x979ed800) [pid = 1831] [serial = 1970] [outer = 0x97909800] 22:09:00 INFO - PROCESS | 1831 | 1466744940625 Marionette DEBUG loaded listener.js 22:09:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x98372800) [pid = 1831] [serial = 1971] [outer = 0x97909800] 22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9a0d7400) [pid = 1831] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x99ee4c00) [pid = 1831] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x8ebd2c00) [pid = 1831] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x914a9000) [pid = 1831] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x914a7800) [pid = 1831] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x94779400) [pid = 1831] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x953eec00) [pid = 1831] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x98f44000) [pid = 1831] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x99eef000) [pid = 1831] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x98acb000) [pid = 1831] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a777000) [pid = 1831] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x91ae1000) [pid = 1831] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9519f000) [pid = 1831] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 22:09:01 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x8e34c800) [pid = 1831] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 22:09:02 INFO - PROCESS | 1831 | 1466744942233 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 22:09:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 22:09:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 2032ms 22:09:02 INFO - PROCESS | 1831 | 1466744942263 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 22:09:02 INFO - PROCESS | 1831 | 1466744942267 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 22:09:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 22:09:02 INFO - PROCESS | 1831 | 1466744942273 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 22:09:02 INFO - PROCESS | 1831 | 1466744942276 Marionette TRACE conn4 <- [1,2598,null,{}] 22:09:02 INFO - PROCESS | 1831 | 1466744942282 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:02 INFO - PROCESS | 1831 | 1466744942287 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:02 INFO - PROCESS | 1831 | 1466744942541 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 22:09:02 INFO - PROCESS | 1831 | 1466744942558 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:02 INFO - PROCESS | 1831 | 1466744942575 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd2c00 == 29 [pid = 1831] [id = 657] 22:09:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x914a4000) [pid = 1831] [serial = 1972] [outer = (nil)] 22:09:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x97974000) [pid = 1831] [serial = 1973] [outer = 0x914a4000] 22:09:02 INFO - PROCESS | 1831 | 1466744942659 Marionette DEBUG loaded listener.js 22:09:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x98a28000) [pid = 1831] [serial = 1974] [outer = 0x914a4000] 22:09:03 INFO - PROCESS | 1831 | 1466744943712 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 22:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 22:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1488ms 22:09:03 INFO - PROCESS | 1831 | 1466744943790 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 22:09:03 INFO - PROCESS | 1831 | 1466744943802 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 22:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 22:09:03 INFO - PROCESS | 1831 | 1466744943817 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 22:09:03 INFO - PROCESS | 1831 | 1466744943827 Marionette TRACE conn4 <- [1,2602,null,{}] 22:09:03 INFO - PROCESS | 1831 | 1466744943841 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:03 INFO - PROCESS | 1831 | 1466744943852 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:04 INFO - PROCESS | 1831 | 1466744944388 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 22:09:04 INFO - PROCESS | 1831 | 1466744944691 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:04 INFO - PROCESS | 1831 | 1466744944707 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a6000 == 30 [pid = 1831] [id = 658] 22:09:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x914a6c00) [pid = 1831] [serial = 1975] [outer = (nil)] 22:09:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x914adc00) [pid = 1831] [serial = 1976] [outer = 0x914a6c00] 22:09:04 INFO - PROCESS | 1831 | 1466744944859 Marionette DEBUG loaded listener.js 22:09:05 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x91ae0400) [pid = 1831] [serial = 1977] [outer = 0x914a6c00] 22:09:06 INFO - PROCESS | 1831 | 1466744946469 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 22:09:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 22:09:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2706ms 22:09:06 INFO - PROCESS | 1831 | 1466744946652 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 22:09:06 INFO - PROCESS | 1831 | 1466744946665 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 22:09:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 22:09:06 INFO - PROCESS | 1831 | 1466744946701 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 22:09:06 INFO - PROCESS | 1831 | 1466744946709 Marionette TRACE conn4 <- [1,2606,null,{}] 22:09:06 INFO - PROCESS | 1831 | 1466744946719 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:06 INFO - PROCESS | 1831 | 1466744946733 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:07 INFO - PROCESS | 1831 | 1466744947110 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 22:09:07 INFO - PROCESS | 1831 | 1466744947289 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:07 INFO - PROCESS | 1831 | 1466744947300 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:07 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd6000 == 31 [pid = 1831] [id = 659] 22:09:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x95392000) [pid = 1831] [serial = 1978] [outer = (nil)] 22:09:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x97902800) [pid = 1831] [serial = 1979] [outer = 0x95392000] 22:09:07 INFO - PROCESS | 1831 | 1466744947445 Marionette DEBUG loaded listener.js 22:09:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x97908000) [pid = 1831] [serial = 1980] [outer = 0x95392000] 22:09:09 INFO - PROCESS | 1831 | 1466744949029 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 22:09:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 22:09:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2346ms 22:09:09 INFO - PROCESS | 1831 | 1466744949044 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 22:09:09 INFO - PROCESS | 1831 | 1466744949049 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 22:09:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 22:09:09 INFO - PROCESS | 1831 | 1466744949056 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 22:09:09 INFO - PROCESS | 1831 | 1466744949063 Marionette TRACE conn4 <- [1,2610,null,{}] 22:09:09 INFO - PROCESS | 1831 | 1466744949183 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:09 INFO - PROCESS | 1831 | 1466744949193 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:09 INFO - PROCESS | 1831 | 1466744949396 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 22:09:09 INFO - PROCESS | 1831 | 1466744949709 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:09 INFO - PROCESS | 1831 | 1466744949730 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x98ad0800 == 32 [pid = 1831] [id = 660] 22:09:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x98f49400) [pid = 1831] [serial = 1981] [outer = (nil)] 22:09:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x99b89000) [pid = 1831] [serial = 1982] [outer = 0x98f49400] 22:09:09 INFO - PROCESS | 1831 | 1466744949880 Marionette DEBUG loaded listener.js 22:09:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x99d1f000) [pid = 1831] [serial = 1983] [outer = 0x98f49400] 22:09:10 INFO - PROCESS | 1831 | 1466744950954 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 22:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 22:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1946ms 22:09:11 INFO - PROCESS | 1831 | 1466744951003 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 22:09:11 INFO - PROCESS | 1831 | 1466744951009 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 22:09:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 22:09:11 INFO - PROCESS | 1831 | 1466744951015 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 22:09:11 INFO - PROCESS | 1831 | 1466744951019 Marionette TRACE conn4 <- [1,2614,null,{}] 22:09:11 INFO - PROCESS | 1831 | 1466744951025 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:11 INFO - PROCESS | 1831 | 1466744951031 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:11 INFO - PROCESS | 1831 | 1466744951215 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 22:09:11 INFO - PROCESS | 1831 | 1466744951461 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:11 INFO - PROCESS | 1831 | 1466744951474 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x953eb400 == 33 [pid = 1831] [id = 661] 22:09:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x998aec00) [pid = 1831] [serial = 1984] [outer = (nil)] 22:09:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x99eed800) [pid = 1831] [serial = 1985] [outer = 0x998aec00] 22:09:11 INFO - PROCESS | 1831 | 1466744951602 Marionette DEBUG loaded listener.js 22:09:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x99ef1800) [pid = 1831] [serial = 1986] [outer = 0x998aec00] 22:09:12 INFO - PROCESS | 1831 | 1466744952494 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 22:09:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 22:09:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1534ms 22:09:12 INFO - PROCESS | 1831 | 1466744952551 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 22:09:12 INFO - PROCESS | 1831 | 1466744952556 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 22:09:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 22:09:12 INFO - PROCESS | 1831 | 1466744952563 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 22:09:12 INFO - PROCESS | 1831 | 1466744952567 Marionette TRACE conn4 <- [1,2618,null,{}] 22:09:12 INFO - PROCESS | 1831 | 1466744952573 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:12 INFO - PROCESS | 1831 | 1466744952579 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:12 INFO - PROCESS | 1831 | 1466744952779 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 22:09:13 INFO - PROCESS | 1831 | 1466744953022 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:13 INFO - PROCESS | 1831 | 1466744953032 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34a400 == 34 [pid = 1831] [id = 662] 22:09:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x8fdb5400) [pid = 1831] [serial = 1987] [outer = (nil)] 22:09:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x9a557800) [pid = 1831] [serial = 1988] [outer = 0x8fdb5400] 22:09:13 INFO - PROCESS | 1831 | 1466744953157 Marionette DEBUG loaded listener.js 22:09:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x9a769c00) [pid = 1831] [serial = 1989] [outer = 0x8fdb5400] 22:09:14 INFO - PROCESS | 1831 | 1466744954138 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 22:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 22:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1631ms 22:09:14 INFO - PROCESS | 1831 | 1466744954195 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 22:09:14 INFO - PROCESS | 1831 | 1466744954200 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 22:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 22:09:14 INFO - PROCESS | 1831 | 1466744954207 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 22:09:14 INFO - PROCESS | 1831 | 1466744954211 Marionette TRACE conn4 <- [1,2622,null,{}] 22:09:14 INFO - PROCESS | 1831 | 1466744954218 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:14 INFO - PROCESS | 1831 | 1466744954230 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:14 INFO - PROCESS | 1831 | 1466744954507 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 22:09:14 INFO - PROCESS | 1831 | 1466744954812 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:14 INFO - PROCESS | 1831 | 1466744954820 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:14 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34e800 == 35 [pid = 1831] [id = 663] 22:09:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x8ebdcc00) [pid = 1831] [serial = 1990] [outer = (nil)] 22:09:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x9afe7000) [pid = 1831] [serial = 1991] [outer = 0x8ebdcc00] 22:09:14 INFO - PROCESS | 1831 | 1466744954908 Marionette DEBUG loaded listener.js 22:09:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x9b786800) [pid = 1831] [serial = 1992] [outer = 0x8ebdcc00] 22:09:15 INFO - PROCESS | 1831 | 1466744955819 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 22:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 22:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1684ms 22:09:15 INFO - PROCESS | 1831 | 1466744955891 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 22:09:15 INFO - PROCESS | 1831 | 1466744955895 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 22:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 22:09:15 INFO - PROCESS | 1831 | 1466744955902 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 22:09:15 INFO - PROCESS | 1831 | 1466744955907 Marionette TRACE conn4 <- [1,2626,null,{}] 22:09:15 INFO - PROCESS | 1831 | 1466744955914 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:15 INFO - PROCESS | 1831 | 1466744955919 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:16 INFO - PROCESS | 1831 | 1466744956194 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 22:09:16 INFO - PROCESS | 1831 | 1466744956494 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:16 INFO - PROCESS | 1831 | 1466744956502 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x96e64400 == 36 [pid = 1831] [id = 664] 22:09:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x98a20000) [pid = 1831] [serial = 1993] [outer = (nil)] 22:09:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x9d817800) [pid = 1831] [serial = 1994] [outer = 0x98a20000] 22:09:16 INFO - PROCESS | 1831 | 1466744956593 Marionette DEBUG loaded listener.js 22:09:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 104 (0x9d879400) [pid = 1831] [serial = 1995] [outer = 0x98a20000] 22:09:17 INFO - PROCESS | 1831 | 1466744957585 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 22:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 22:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1734ms 22:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 22:09:17 INFO - PROCESS | 1831 | 1466744957638 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 22:09:17 INFO - PROCESS | 1831 | 1466744957641 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 22:09:17 INFO - PROCESS | 1831 | 1466744957648 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 22:09:17 INFO - PROCESS | 1831 | 1466744957651 Marionette TRACE conn4 <- [1,2630,null,{}] 22:09:17 INFO - PROCESS | 1831 | 1466744957657 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:17 INFO - PROCESS | 1831 | 1466744957663 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:17 INFO - PROCESS | 1831 | 1466744957845 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 22:09:18 INFO - PROCESS | 1831 | 1466744958283 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:18 INFO - PROCESS | 1831 | 1466744958293 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e344400 == 37 [pid = 1831] [id = 665] 22:09:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 105 (0x8e344c00) [pid = 1831] [serial = 1996] [outer = (nil)] 22:09:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 106 (0x8e34b800) [pid = 1831] [serial = 1997] [outer = 0x8e344c00] 22:09:18 INFO - PROCESS | 1831 | 1466744958385 Marionette DEBUG loaded listener.js 22:09:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 107 (0x8ebd6400) [pid = 1831] [serial = 1998] [outer = 0x8e344c00] 22:09:19 INFO - PROCESS | 1831 | 1466744959356 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 22:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 22:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1742ms 22:09:19 INFO - PROCESS | 1831 | 1466744959391 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 22:09:19 INFO - PROCESS | 1831 | 1466744959396 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 22:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 22:09:19 INFO - PROCESS | 1831 | 1466744959405 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 22:09:19 INFO - PROCESS | 1831 | 1466744959409 Marionette TRACE conn4 <- [1,2634,null,{}] 22:09:19 INFO - PROCESS | 1831 | 1466744959419 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:19 INFO - PROCESS | 1831 | 1466744959428 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:19 INFO - PROCESS | 1831 | 1466744959662 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 22:09:20 INFO - PROCESS | 1831 | 1466744960016 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:20 INFO - PROCESS | 1831 | 1466744960025 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x91add400 == 38 [pid = 1831] [id = 666] 22:09:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 108 (0x93a52c00) [pid = 1831] [serial = 1999] [outer = (nil)] 22:09:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 109 (0x9477ac00) [pid = 1831] [serial = 2000] [outer = 0x93a52c00] 22:09:20 INFO - PROCESS | 1831 | 1466744960112 Marionette DEBUG loaded listener.js 22:09:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 110 (0x953e7800) [pid = 1831] [serial = 2001] [outer = 0x93a52c00] 22:09:20 INFO - PROCESS | 1831 | --DOCSHELL 0x953f0400 == 37 [pid = 1831] [id = 656] 22:09:20 INFO - PROCESS | 1831 | --DOCSHELL 0x953ec400 == 36 [pid = 1831] [id = 655] 22:09:20 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae3800 == 35 [pid = 1831] [id = 654] 22:09:20 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34f800 == 34 [pid = 1831] [id = 653] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 109 (0x9a850400) [pid = 1831] [serial = 1931] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 108 (0x9a0d6400) [pid = 1831] [serial = 1925] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 107 (0x91ad8c00) [pid = 1831] [serial = 1928] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 106 (0x9a552800) [pid = 1831] [serial = 1926] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 105 (0x9790d800) [pid = 1831] [serial = 1913] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 104 (0x98f49000) [pid = 1831] [serial = 1914] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 103 (0x93c2f000) [pid = 1831] [serial = 1895] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9526a000) [pid = 1831] [serial = 1896] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x95267400) [pid = 1831] [serial = 1919] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x953e4400) [pid = 1831] [serial = 1920] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0xa1f22800) [pid = 1831] [serial = 1910] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x998a6400) [pid = 1831] [serial = 1911] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x99899800) [pid = 1831] [serial = 1898] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x99c71c00) [pid = 1831] [serial = 1899] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9a05c400) [pid = 1831] [serial = 1901] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9a76e400) [pid = 1831] [serial = 1902] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x998b0c00) [pid = 1831] [serial = 1893] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9989cc00) [pid = 1831] [serial = 1892] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9ac56000) [pid = 1831] [serial = 1904] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9afddc00) [pid = 1831] [serial = 1905] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9b93f000) [pid = 1831] [serial = 1907] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9b948400) [pid = 1831] [serial = 1908] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x9981cc00) [pid = 1831] [serial = 1922] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x8ebd0800) [pid = 1831] [serial = 1916] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x8ebda800) [pid = 1831] [serial = 1917] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9b4e6000) [pid = 1831] [serial = 1932] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x95386400) [pid = 1831] [serial = 1929] [outer = (nil)] [url = about:blank] 22:09:20 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x998a4000) [pid = 1831] [serial = 1923] [outer = (nil)] [url = about:blank] 22:09:21 INFO - PROCESS | 1831 | 1466744961067 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 22:09:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 22:09:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1736ms 22:09:21 INFO - PROCESS | 1831 | 1466744961144 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 22:09:21 INFO - PROCESS | 1831 | 1466744961151 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 22:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 22:09:21 INFO - PROCESS | 1831 | 1466744961159 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 22:09:21 INFO - PROCESS | 1831 | 1466744961162 Marionette TRACE conn4 <- [1,2638,null,{}] 22:09:21 INFO - PROCESS | 1831 | 1466744961169 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:21 INFO - PROCESS | 1831 | 1466744961175 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:21 INFO - PROCESS | 1831 | 1466744961360 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 22:09:21 INFO - PROCESS | 1831 | 1466744961513 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:21 INFO - PROCESS | 1831 | 1466744961520 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebddc00 == 35 [pid = 1831] [id = 667] 22:09:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x91ae3800) [pid = 1831] [serial = 2002] [outer = (nil)] 22:09:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x953ec400) [pid = 1831] [serial = 2003] [outer = 0x91ae3800] 22:09:21 INFO - PROCESS | 1831 | 1466744961599 Marionette DEBUG loaded listener.js 22:09:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x979f8c00) [pid = 1831] [serial = 2004] [outer = 0x91ae3800] 22:09:22 INFO - PROCESS | 1831 | 1466744962513 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 22:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 22:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1388ms 22:09:22 INFO - PROCESS | 1831 | 1466744962554 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 22:09:22 INFO - PROCESS | 1831 | 1466744962559 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 22:09:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 22:09:22 INFO - PROCESS | 1831 | 1466744962574 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 22:09:22 INFO - PROCESS | 1831 | 1466744962583 Marionette TRACE conn4 <- [1,2642,null,{}] 22:09:22 INFO - PROCESS | 1831 | 1466744962598 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:22 INFO - PROCESS | 1831 | 1466744962605 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:22 INFO - PROCESS | 1831 | 1466744962783 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 22:09:22 INFO - PROCESS | 1831 | 1466744962795 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:22 INFO - PROCESS | 1831 | 1466744962803 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x94777800 == 36 [pid = 1831] [id = 668] 22:09:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9796dc00) [pid = 1831] [serial = 2005] [outer = (nil)] 22:09:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x99b83c00) [pid = 1831] [serial = 2006] [outer = 0x9796dc00] 22:09:23 INFO - PROCESS | 1831 | 1466744963043 Marionette DEBUG loaded listener.js 22:09:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99d26800) [pid = 1831] [serial = 2007] [outer = 0x9796dc00] 22:09:23 INFO - PROCESS | 1831 | 1466744963953 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 22:09:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 22:09:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1446ms 22:09:24 INFO - PROCESS | 1831 | 1466744964014 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 22:09:24 INFO - PROCESS | 1831 | 1466744964019 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 22:09:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 22:09:24 INFO - PROCESS | 1831 | 1466744964025 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 22:09:24 INFO - PROCESS | 1831 | 1466744964027 Marionette TRACE conn4 <- [1,2646,null,{}] 22:09:24 INFO - PROCESS | 1831 | 1466744964033 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:24 INFO - PROCESS | 1831 | 1466744964038 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:24 INFO - PROCESS | 1831 | 1466744964286 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 22:09:24 INFO - PROCESS | 1831 | 1466744964317 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:24 INFO - PROCESS | 1831 | 1466744964326 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebcf400 == 37 [pid = 1831] [id = 669] 22:09:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x99c70000) [pid = 1831] [serial = 2008] [outer = (nil)] 22:09:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9a0cfc00) [pid = 1831] [serial = 2009] [outer = 0x99c70000] 22:09:24 INFO - PROCESS | 1831 | 1466744964403 Marionette DEBUG loaded listener.js 22:09:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9a0da000) [pid = 1831] [serial = 2010] [outer = 0x99c70000] 22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x93a50400) [pid = 1831] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x953ecc00) [pid = 1831] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x97909800) [pid = 1831] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x8fdbbc00) [pid = 1831] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0xa3235800) [pid = 1831] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x8fdac400) [pid = 1831] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x93c2cc00) [pid = 1831] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x99899c00) [pid = 1831] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa229f800) [pid = 1831] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953f2000) [pid = 1831] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x9b77f400) [pid = 1831] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9afe2c00) [pid = 1831] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 22:09:25 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x996b5400) [pid = 1831] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 22:09:25 INFO - PROCESS | 1831 | 1466744965867 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 22:09:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 22:09:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1882ms 22:09:25 INFO - PROCESS | 1831 | 1466744965910 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 22:09:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 22:09:25 INFO - PROCESS | 1831 | 1466744965915 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 22:09:25 INFO - PROCESS | 1831 | 1466744965923 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 22:09:25 INFO - PROCESS | 1831 | 1466744965926 Marionette TRACE conn4 <- [1,2650,null,{}] 22:09:25 INFO - PROCESS | 1831 | 1466744965933 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:25 INFO - PROCESS | 1831 | 1466744965938 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:26 INFO - PROCESS | 1831 | 1466744966118 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 22:09:26 INFO - PROCESS | 1831 | 1466744966317 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:26 INFO - PROCESS | 1831 | 1466744966335 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x95262800 == 38 [pid = 1831] [id = 670] 22:09:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x95388400) [pid = 1831] [serial = 2011] [outer = (nil)] 22:09:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99eeb000) [pid = 1831] [serial = 2012] [outer = 0x95388400] 22:09:26 INFO - PROCESS | 1831 | 1466744966417 Marionette DEBUG loaded listener.js 22:09:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9a76f800) [pid = 1831] [serial = 2013] [outer = 0x95388400] 22:09:27 INFO - PROCESS | 1831 | 1466744967249 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 22:09:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 22:09:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1382ms 22:09:27 INFO - PROCESS | 1831 | 1466744967306 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 22:09:27 INFO - PROCESS | 1831 | 1466744967313 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 22:09:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 22:09:27 INFO - PROCESS | 1831 | 1466744967323 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 22:09:27 INFO - PROCESS | 1831 | 1466744967329 Marionette TRACE conn4 <- [1,2654,null,{}] 22:09:27 INFO - PROCESS | 1831 | 1466744967338 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:27 INFO - PROCESS | 1831 | 1466744967344 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:27 INFO - PROCESS | 1831 | 1466744967599 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 22:09:27 INFO - PROCESS | 1831 | 1466744967868 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:27 INFO - PROCESS | 1831 | 1466744967884 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ab800 == 39 [pid = 1831] [id = 671] 22:09:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x914abc00) [pid = 1831] [serial = 2014] [outer = (nil)] 22:09:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x91ae1400) [pid = 1831] [serial = 2015] [outer = 0x914abc00] 22:09:28 INFO - PROCESS | 1831 | 1466744968016 Marionette DEBUG loaded listener.js 22:09:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x94719c00) [pid = 1831] [serial = 2016] [outer = 0x914abc00] 22:09:29 INFO - PROCESS | 1831 | 1466744969003 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 22:09:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 22:09:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1697ms 22:09:29 INFO - PROCESS | 1831 | 1466744969019 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 22:09:29 INFO - PROCESS | 1831 | 1466744969026 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 22:09:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 22:09:29 INFO - PROCESS | 1831 | 1466744969038 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 22:09:29 INFO - PROCESS | 1831 | 1466744969042 Marionette TRACE conn4 <- [1,2658,null,{}] 22:09:29 INFO - PROCESS | 1831 | 1466744969049 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:29 INFO - PROCESS | 1831 | 1466744969055 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:29 INFO - PROCESS | 1831 | 1466744969278 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 22:09:29 INFO - PROCESS | 1831 | 1466744969549 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:29 INFO - PROCESS | 1831 | 1466744969562 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x953e9800 == 40 [pid = 1831] [id = 672] 22:09:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x96e62c00) [pid = 1831] [serial = 2017] [outer = (nil)] 22:09:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x979f6800) [pid = 1831] [serial = 2018] [outer = 0x96e62c00] 22:09:29 INFO - PROCESS | 1831 | 1466744969664 Marionette DEBUG loaded listener.js 22:09:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x996b7c00) [pid = 1831] [serial = 2019] [outer = 0x96e62c00] 22:09:30 INFO - PROCESS | 1831 | 1466744970639 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 22:09:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 22:09:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1640ms 22:09:30 INFO - PROCESS | 1831 | 1466744970679 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 22:09:30 INFO - PROCESS | 1831 | 1466744970684 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 22:09:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 22:09:30 INFO - PROCESS | 1831 | 1466744970691 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 22:09:30 INFO - PROCESS | 1831 | 1466744970698 Marionette TRACE conn4 <- [1,2662,null,{}] 22:09:30 INFO - PROCESS | 1831 | 1466744970718 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:30 INFO - PROCESS | 1831 | 1466744970733 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:30 INFO - PROCESS | 1831 | 1466744970965 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 22:09:31 INFO - PROCESS | 1831 | 1466744971265 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:31 INFO - PROCESS | 1831 | 1466744971282 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x99bf8800 == 41 [pid = 1831] [id = 673] 22:09:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a76dc00) [pid = 1831] [serial = 2020] [outer = (nil)] 22:09:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9a85ac00) [pid = 1831] [serial = 2021] [outer = 0x9a76dc00] 22:09:31 INFO - PROCESS | 1831 | 1466744971413 Marionette DEBUG loaded listener.js 22:09:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9ac5bc00) [pid = 1831] [serial = 2022] [outer = 0x9a76dc00] 22:09:32 INFO - PROCESS | 1831 | 1466744972336 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 22:09:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 22:09:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1691ms 22:09:32 INFO - PROCESS | 1831 | 1466744972383 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 22:09:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 22:09:32 INFO - PROCESS | 1831 | 1466744972388 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 22:09:32 INFO - PROCESS | 1831 | 1466744972395 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 22:09:32 INFO - PROCESS | 1831 | 1466744972399 Marionette TRACE conn4 <- [1,2666,null,{}] 22:09:32 INFO - PROCESS | 1831 | 1466744972405 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:32 INFO - PROCESS | 1831 | 1466744972411 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:32 INFO - PROCESS | 1831 | 1466744972622 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 22:09:32 INFO - PROCESS | 1831 | 1466744972884 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:32 INFO - PROCESS | 1831 | 1466744972894 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34d000 == 42 [pid = 1831] [id = 674] 22:09:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x95393400) [pid = 1831] [serial = 2023] [outer = (nil)] 22:09:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x9b943000) [pid = 1831] [serial = 2024] [outer = 0x95393400] 22:09:33 INFO - PROCESS | 1831 | 1466744973034 Marionette DEBUG loaded listener.js 22:09:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x9d812800) [pid = 1831] [serial = 2025] [outer = 0x95393400] 22:09:34 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:09:34 INFO - PROCESS | 1831 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:09:34 INFO - PROCESS | 1831 | 1466744974362 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 22:09:34 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) 22:09:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1987ms 22:09:34 INFO - PROCESS | 1831 | 1466744974432 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 22:09:34 INFO - PROCESS | 1831 | 1466744974437 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 22:09:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 22:09:34 INFO - PROCESS | 1831 | 1466744974471 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 22:09:34 INFO - PROCESS | 1831 | 1466744974477 Marionette TRACE conn4 <- [1,2670,null,{}] 22:09:34 INFO - PROCESS | 1831 | 1466744974486 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:34 INFO - PROCESS | 1831 | 1466744974492 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:34 INFO - PROCESS | 1831 | 1466744974689 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 22:09:34 INFO - PROCESS | 1831 | 1466744974971 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:34 INFO - PROCESS | 1831 | 1466744974980 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a2800 == 43 [pid = 1831] [id = 675] 22:09:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x9b782c00) [pid = 1831] [serial = 2026] [outer = (nil)] 22:09:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0xa1f21000) [pid = 1831] [serial = 2027] [outer = 0x9b782c00] 22:09:35 INFO - PROCESS | 1831 | 1466744975068 Marionette DEBUG loaded listener.js 22:09:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa1f23800) [pid = 1831] [serial = 2028] [outer = 0x9b782c00] 22:09:36 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:09:36 INFO - PROCESS | 1831 | 1466744976445 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 22:09:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 22:09:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:09:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 22:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:09:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:09:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2087ms 22:09:36 INFO - PROCESS | 1831 | 1466744976564 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 22:09:36 INFO - PROCESS | 1831 | 1466744976567 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 22:09:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 22:09:36 INFO - PROCESS | 1831 | 1466744976575 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 22:09:36 INFO - PROCESS | 1831 | 1466744976581 Marionette TRACE conn4 <- [1,2674,null,{}] 22:09:36 INFO - PROCESS | 1831 | 1466744976589 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:36 INFO - PROCESS | 1831 | 1466744976601 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:36 INFO - PROCESS | 1831 | 1466744976851 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 22:09:37 INFO - PROCESS | 1831 | 1466744977048 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:37 INFO - PROCESS | 1831 | 1466744977058 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a87c00 == 44 [pid = 1831] [id = 676] 22:09:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0x953e8c00) [pid = 1831] [serial = 2029] [outer = (nil)] 22:09:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0xa1f2b800) [pid = 1831] [serial = 2030] [outer = 0x953e8c00] 22:09:37 INFO - PROCESS | 1831 | 1466744977187 Marionette DEBUG loaded listener.js 22:09:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0xa22a9400) [pid = 1831] [serial = 2031] [outer = 0x953e8c00] 22:09:38 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:09:38 INFO - PROCESS | 1831 | 1466744978877 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 22:09:38 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 22:09:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:09:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 22:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:09:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:09:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2347ms 22:09:38 INFO - PROCESS | 1831 | 1466744978925 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 22:09:38 INFO - PROCESS | 1831 | 1466744978931 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 22:09:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 22:09:38 INFO - PROCESS | 1831 | 1466744978940 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 22:09:38 INFO - PROCESS | 1831 | 1466744978945 Marionette TRACE conn4 <- [1,2678,null,{}] 22:09:38 INFO - PROCESS | 1831 | 1466744978953 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:38 INFO - PROCESS | 1831 | 1466744978960 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:39 INFO - PROCESS | 1831 | 1466744979312 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebcf400 == 43 [pid = 1831] [id = 669] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x94777800 == 42 [pid = 1831] [id = 668] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebddc00 == 41 [pid = 1831] [id = 667] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x91add400 == 40 [pid = 1831] [id = 666] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8e344400 == 39 [pid = 1831] [id = 665] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x96e64400 == 38 [pid = 1831] [id = 664] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34e800 == 37 [pid = 1831] [id = 663] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x953eb400 == 36 [pid = 1831] [id = 661] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34a400 == 35 [pid = 1831] [id = 662] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5800 == 34 [pid = 1831] [id = 652] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd2c00 == 33 [pid = 1831] [id = 657] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x914a6000 == 32 [pid = 1831] [id = 658] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd6000 == 31 [pid = 1831] [id = 659] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x98ad0800 == 30 [pid = 1831] [id = 660] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x93a87c00 == 29 [pid = 1831] [id = 676] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x914a2800 == 28 [pid = 1831] [id = 675] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34d000 == 27 [pid = 1831] [id = 674] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x953e9800 == 26 [pid = 1831] [id = 672] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x99bf8800 == 25 [pid = 1831] [id = 673] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x95262800 == 24 [pid = 1831] [id = 670] 22:09:40 INFO - PROCESS | 1831 | --DOCSHELL 0x914ab800 == 23 [pid = 1831] [id = 671] 22:09:40 INFO - PROCESS | 1831 | 1466744980693 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:40 INFO - PROCESS | 1831 | 1466744980702 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x97974000) [pid = 1831] [serial = 1973] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x93c26800) [pid = 1831] [serial = 1965] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x953f3800) [pid = 1831] [serial = 1967] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x93a5e400) [pid = 1831] [serial = 1964] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x98372800) [pid = 1831] [serial = 1971] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9477cc00) [pid = 1831] [serial = 1934] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0xa331fc00) [pid = 1831] [serial = 1953] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x8fdb3800) [pid = 1831] [serial = 1961] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x979ed800) [pid = 1831] [serial = 1970] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x953e6c00) [pid = 1831] [serial = 1956] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x998a3000) [pid = 1831] [serial = 1937] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0xa323b800) [pid = 1831] [serial = 1950] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x996be000) [pid = 1831] [serial = 1958] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0xa1f9a400) [pid = 1831] [serial = 1943] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9d882400) [pid = 1831] [serial = 1941] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa22f5800) [pid = 1831] [serial = 1947] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa229e400) [pid = 1831] [serial = 1946] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa3278000) [pid = 1831] [serial = 1952] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x95268000) [pid = 1831] [serial = 1955] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x953f0800) [pid = 1831] [serial = 1935] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8fdb9000) [pid = 1831] [serial = 1962] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0xa213a800) [pid = 1831] [serial = 1944] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x998a7800) [pid = 1831] [serial = 1959] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9d47cc00) [pid = 1831] [serial = 1940] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x99c71000) [pid = 1831] [serial = 1938] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x97906800) [pid = 1831] [serial = 1968] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa3235000) [pid = 1831] [serial = 1949] [outer = (nil)] [url = about:blank] 22:09:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e344400 == 24 [pid = 1831] [id = 677] 22:09:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x8e34cc00) [pid = 1831] [serial = 2032] [outer = (nil)] 22:09:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x8ebd1800) [pid = 1831] [serial = 2033] [outer = 0x8e34cc00] 22:09:40 INFO - PROCESS | 1831 | 1466744980980 Marionette DEBUG loaded listener.js 22:09:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x8ebda800) [pid = 1831] [serial = 2034] [outer = 0x8e34cc00] 22:09:42 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:09:42 INFO - PROCESS | 1831 | 1466744982294 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 22:09:42 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) 22:09:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 3400ms 22:09:42 INFO - PROCESS | 1831 | 1466744982403 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 22:09:42 INFO - PROCESS | 1831 | 1466744982410 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 22:09:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 22:09:42 INFO - PROCESS | 1831 | 1466744982429 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 22:09:42 INFO - PROCESS | 1831 | 1466744982436 Marionette TRACE conn4 <- [1,2682,null,{}] 22:09:42 INFO - PROCESS | 1831 | 1466744982447 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:42 INFO - PROCESS | 1831 | 1466744982452 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:42 INFO - PROCESS | 1831 | 1466744982639 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 22:09:42 INFO - PROCESS | 1831 | 1466744982653 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:42 INFO - PROCESS | 1831 | 1466744982665 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdba800 == 25 [pid = 1831] [id = 678] 22:09:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x91add400) [pid = 1831] [serial = 2035] [outer = (nil)] 22:09:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x93a53000) [pid = 1831] [serial = 2036] [outer = 0x91add400] 22:09:42 INFO - PROCESS | 1831 | 1466744982752 Marionette DEBUG loaded listener.js 22:09:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x93a84800) [pid = 1831] [serial = 2037] [outer = 0x91add400] 22:09:44 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:09:44 INFO - PROCESS | 1831 | 1466744984264 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 22:09:44 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) 22:09:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1892ms 22:09:44 INFO - PROCESS | 1831 | 1466744984365 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 22:09:44 INFO - PROCESS | 1831 | 1466744984375 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 22:09:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 22:09:44 INFO - PROCESS | 1831 | 1466744984394 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 22:09:44 INFO - PROCESS | 1831 | 1466744984399 Marionette TRACE conn4 <- [1,2686,null,{}] 22:09:44 INFO - PROCESS | 1831 | 1466744984407 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:44 INFO - PROCESS | 1831 | 1466744984414 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:44 INFO - PROCESS | 1831 | 1466744984650 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 22:09:44 INFO - PROCESS | 1831 | 1466744984674 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:44 INFO - PROCESS | 1831 | 1466744984682 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c2ac00 == 26 [pid = 1831] [id = 679] 22:09:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x94774c00) [pid = 1831] [serial = 2038] [outer = (nil)] 22:09:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x95295000) [pid = 1831] [serial = 2039] [outer = 0x94774c00] 22:09:44 INFO - PROCESS | 1831 | 1466744984759 Marionette DEBUG loaded listener.js 22:09:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95393c00) [pid = 1831] [serial = 2040] [outer = 0x94774c00] 22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x95388400) [pid = 1831] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x99c70000) [pid = 1831] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x914a4000) [pid = 1831] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98a20000) [pid = 1831] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x8fdb5400) [pid = 1831] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x8ebdcc00) [pid = 1831] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x98f49400) [pid = 1831] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x95392000) [pid = 1831] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x8e344c00) [pid = 1831] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x91ae3800) [pid = 1831] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x998aec00) [pid = 1831] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x93a52c00) [pid = 1831] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x914a6c00) [pid = 1831] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 22:09:46 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9796dc00) [pid = 1831] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 22:09:46 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:09:46 INFO - PROCESS | 1831 | 1466744986760 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 22:09:46 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 22:09:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:09:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 22:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:09:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:09:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2400ms 22:09:46 INFO - PROCESS | 1831 | 1466744986786 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 22:09:46 INFO - PROCESS | 1831 | 1466744986790 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 22:09:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 22:09:46 INFO - PROCESS | 1831 | 1466744986799 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 22:09:46 INFO - PROCESS | 1831 | 1466744986809 Marionette TRACE conn4 <- [1,2690,null,{}] 22:09:46 INFO - PROCESS | 1831 | 1466744986825 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:46 INFO - PROCESS | 1831 | 1466744986833 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:47 INFO - PROCESS | 1831 | 1466744987066 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 22:09:47 INFO - PROCESS | 1831 | 1466744987085 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:47 INFO - PROCESS | 1831 | 1466744987092 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a52400 == 27 [pid = 1831] [id = 680] 22:09:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x93c27000) [pid = 1831] [serial = 2041] [outer = (nil)] 22:09:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x953e9c00) [pid = 1831] [serial = 2042] [outer = 0x93c27000] 22:09:47 INFO - PROCESS | 1831 | 1466744987165 Marionette DEBUG loaded listener.js 22:09:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x97973000) [pid = 1831] [serial = 2043] [outer = 0x93c27000] 22:09:48 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:09:48 INFO - PROCESS | 1831 | 1466744988473 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 22:09:48 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 22:09:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:09:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 22:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:09:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:09:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1708ms 22:09:48 INFO - PROCESS | 1831 | 1466744988508 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 22:09:48 INFO - PROCESS | 1831 | 1466744988515 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 22:09:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 22:09:48 INFO - PROCESS | 1831 | 1466744988533 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 22:09:48 INFO - PROCESS | 1831 | 1466744988540 Marionette TRACE conn4 <- [1,2694,null,{}] 22:09:48 INFO - PROCESS | 1831 | 1466744988550 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:48 INFO - PROCESS | 1831 | 1466744988556 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:48 INFO - PROCESS | 1831 | 1466744988934 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 22:09:49 INFO - PROCESS | 1831 | 1466744989031 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:49 INFO - PROCESS | 1831 | 1466744989050 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:49 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a9000 == 28 [pid = 1831] [id = 681] 22:09:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x914ad000) [pid = 1831] [serial = 2044] [outer = (nil)] 22:09:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x91ad8400) [pid = 1831] [serial = 2045] [outer = 0x914ad000] 22:09:49 INFO - PROCESS | 1831 | 1466744989185 Marionette DEBUG loaded listener.js 22:09:49 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x93a58400) [pid = 1831] [serial = 2046] [outer = 0x914ad000] 22:09:50 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:09:50 INFO - PROCESS | 1831 | 1466744990657 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 22:09:50 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.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 22:09:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:09:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 22:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:09:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:09:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2156ms 22:09:50 INFO - PROCESS | 1831 | 1466744990680 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 22:09:50 INFO - PROCESS | 1831 | 1466744990688 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 22:09:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 22:09:50 INFO - PROCESS | 1831 | 1466744990699 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 22:09:50 INFO - PROCESS | 1831 | 1466744990705 Marionette TRACE conn4 <- [1,2698,null,{}] 22:09:50 INFO - PROCESS | 1831 | 1466744990711 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:50 INFO - PROCESS | 1831 | 1466744990717 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:50 INFO - PROCESS | 1831 | 1466744990945 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 22:09:51 INFO - PROCESS | 1831 | 1466744991151 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:51 INFO - PROCESS | 1831 | 1466744991164 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x96e5cc00 == 29 [pid = 1831] [id = 682] 22:09:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x97904c00) [pid = 1831] [serial = 2047] [outer = (nil)] 22:09:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9790cc00) [pid = 1831] [serial = 2048] [outer = 0x97904c00] 22:09:51 INFO - PROCESS | 1831 | 1466744991294 Marionette DEBUG loaded listener.js 22:09:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x98a1d400) [pid = 1831] [serial = 2049] [outer = 0x97904c00] 22:09:52 INFO - PROCESS | 1831 | SkCairoFTTypeface::onFilterRec unimplemented 22:09:52 INFO - PROCESS | 1831 | 1466744992819 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 22:09:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 22:09:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:09:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 22:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:09:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:09:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2186ms 22:09:52 INFO - PROCESS | 1831 | 1466744992887 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 22:09:52 INFO - PROCESS | 1831 | 1466744992891 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 22:09:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 22:09:52 INFO - PROCESS | 1831 | 1466744992899 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 22:09:52 INFO - PROCESS | 1831 | 1466744992905 Marionette TRACE conn4 <- [1,2702,null,{}] 22:09:52 INFO - PROCESS | 1831 | 1466744992922 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:52 INFO - PROCESS | 1831 | 1466744992931 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:53 INFO - PROCESS | 1831 | 1466744993102 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 22:09:53 INFO - PROCESS | 1831 | 1466744993290 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:53 INFO - PROCESS | 1831 | 1466744993300 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x98f4ac00 == 30 [pid = 1831] [id = 683] 22:09:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x996b3400) [pid = 1831] [serial = 2050] [outer = (nil)] 22:09:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99b42800) [pid = 1831] [serial = 2051] [outer = 0x996b3400] 22:09:53 INFO - PROCESS | 1831 | 1466744993392 Marionette DEBUG loaded listener.js 22:09:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99bf8800) [pid = 1831] [serial = 2052] [outer = 0x996b3400] 22:09:54 INFO - PROCESS | 1831 | 1466744994423 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 22:09:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 22:09:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1544ms 22:09:54 INFO - PROCESS | 1831 | 1466744994443 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 22:09:54 INFO - PROCESS | 1831 | 1466744994449 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 22:09:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 22:09:54 INFO - PROCESS | 1831 | 1466744994456 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 22:09:54 INFO - PROCESS | 1831 | 1466744994460 Marionette TRACE conn4 <- [1,2706,null,{}] 22:09:54 INFO - PROCESS | 1831 | 1466744994466 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:54 INFO - PROCESS | 1831 | 1466744994471 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:54 INFO - PROCESS | 1831 | 1466744994738 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 22:09:55 INFO - PROCESS | 1831 | 1466744995178 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:55 INFO - PROCESS | 1831 | 1466744995185 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:55 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e344c00 == 31 [pid = 1831] [id = 684] 22:09:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x8e346800) [pid = 1831] [serial = 2053] [outer = (nil)] 22:09:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x8ebd2400) [pid = 1831] [serial = 2054] [outer = 0x8e346800] 22:09:55 INFO - PROCESS | 1831 | 1466744995273 Marionette DEBUG loaded listener.js 22:09:55 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x8fdb3400) [pid = 1831] [serial = 2055] [outer = 0x8e346800] 22:09:56 INFO - PROCESS | 1831 | 1466744996189 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 22:09:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 22:09:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1787ms 22:09:56 INFO - PROCESS | 1831 | 1466744996245 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 22:09:56 INFO - PROCESS | 1831 | 1466744996251 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 22:09:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 22:09:56 INFO - PROCESS | 1831 | 1466744996260 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 22:09:56 INFO - PROCESS | 1831 | 1466744996265 Marionette TRACE conn4 <- [1,2710,null,{}] 22:09:56 INFO - PROCESS | 1831 | 1466744996273 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:56 INFO - PROCESS | 1831 | 1466744996282 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:56 INFO - PROCESS | 1831 | 1466744996644 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9a0cfc00) [pid = 1831] [serial = 2009] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x98a28000) [pid = 1831] [serial = 1974] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9d817800) [pid = 1831] [serial = 1994] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9d879400) [pid = 1831] [serial = 1995] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a557800) [pid = 1831] [serial = 1988] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9a769c00) [pid = 1831] [serial = 1989] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9afe7000) [pid = 1831] [serial = 1991] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9b786800) [pid = 1831] [serial = 1992] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x99b89000) [pid = 1831] [serial = 1982] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x99d1f000) [pid = 1831] [serial = 1983] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x97902800) [pid = 1831] [serial = 1979] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x97908000) [pid = 1831] [serial = 1980] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x8e34b800) [pid = 1831] [serial = 1997] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x8ebd6400) [pid = 1831] [serial = 1998] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x953ec400) [pid = 1831] [serial = 2003] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x979f8c00) [pid = 1831] [serial = 2004] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x99eed800) [pid = 1831] [serial = 1985] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x99ef1800) [pid = 1831] [serial = 1986] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x9477ac00) [pid = 1831] [serial = 2000] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x953e7800) [pid = 1831] [serial = 2001] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x914adc00) [pid = 1831] [serial = 1976] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x91ae0400) [pid = 1831] [serial = 1977] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x99d26800) [pid = 1831] [serial = 2007] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 58 (0x99b83c00) [pid = 1831] [serial = 2006] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 57 (0x9a0da000) [pid = 1831] [serial = 2010] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 56 (0x9a76f800) [pid = 1831] [serial = 2013] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | --DOMWINDOW == 55 (0x99eeb000) [pid = 1831] [serial = 2012] [outer = (nil)] [url = about:blank] 22:09:56 INFO - PROCESS | 1831 | 1466744996881 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:56 INFO - PROCESS | 1831 | 1466744996892 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd6400 == 32 [pid = 1831] [id = 685] 22:09:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 56 (0x914b0c00) [pid = 1831] [serial = 2056] [outer = (nil)] 22:09:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 57 (0x9477ac00) [pid = 1831] [serial = 2057] [outer = 0x914b0c00] 22:09:56 INFO - PROCESS | 1831 | 1466744996975 Marionette DEBUG loaded listener.js 22:09:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 58 (0x953eb400) [pid = 1831] [serial = 2058] [outer = 0x914b0c00] 22:09:57 INFO - PROCESS | 1831 | 1466744997825 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 22:09:57 INFO - PROCESS | 1831 | 1466744997855 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 22:09:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 22:09:57 INFO - PROCESS | 1831 | 1466744997864 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 22:09:57 INFO - PROCESS | 1831 | 1466744997867 Marionette TRACE conn4 <- [1,2714,null,{}] 22:09:57 INFO - PROCESS | 1831 | 1466744997884 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:57 INFO - PROCESS | 1831 | 1466744997890 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:58 INFO - PROCESS | 1831 | 1466744998070 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 22:09:58 INFO - PROCESS | 1831 | 1466744998081 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:58 INFO - PROCESS | 1831 | 1466744998092 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x95390400 == 33 [pid = 1831] [id = 686] 22:09:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 59 (0x979f0c00) [pid = 1831] [serial = 2059] [outer = (nil)] 22:09:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x98f3e800) [pid = 1831] [serial = 2060] [outer = 0x979f0c00] 22:09:58 INFO - PROCESS | 1831 | 1466744998159 Marionette DEBUG loaded listener.js 22:09:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x9989c400) [pid = 1831] [serial = 2061] [outer = 0x979f0c00] 22:09:59 INFO - PROCESS | 1831 | 1466744999178 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 22:09:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 22:09:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1339ms 22:09:59 INFO - PROCESS | 1831 | 1466744999203 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 22:09:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 22:09:59 INFO - PROCESS | 1831 | 1466744999208 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 22:09:59 INFO - PROCESS | 1831 | 1466744999217 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 22:09:59 INFO - PROCESS | 1831 | 1466744999225 Marionette TRACE conn4 <- [1,2718,null,{}] 22:09:59 INFO - PROCESS | 1831 | 1466744999239 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:09:59 INFO - PROCESS | 1831 | 1466744999246 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:59 INFO - PROCESS | 1831 | 1466744999498 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 22:09:59 INFO - PROCESS | 1831 | 1466744999523 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:09:59 INFO - PROCESS | 1831 | 1466744999533 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:09:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x998a0800 == 34 [pid = 1831] [id = 687] 22:09:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x998b4400) [pid = 1831] [serial = 2062] [outer = (nil)] 22:09:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x99d26400) [pid = 1831] [serial = 2063] [outer = 0x998b4400] 22:09:59 INFO - PROCESS | 1831 | 1466744999611 Marionette DEBUG loaded listener.js 22:09:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x99dfc400) [pid = 1831] [serial = 2064] [outer = 0x998b4400] 22:10:00 INFO - PROCESS | 1831 | 1466745000623 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 22:10:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 22:10:00 INFO - PROCESS | 1831 | 1466745000670 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 22:10:00 INFO - PROCESS | 1831 | 1466745000677 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 22:10:00 INFO - PROCESS | 1831 | 1466745000680 Marionette TRACE conn4 <- [1,2722,null,{}] 22:10:00 INFO - PROCESS | 1831 | 1466745000687 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:00 INFO - PROCESS | 1831 | 1466745000693 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:00 INFO - PROCESS | 1831 | 1466745000959 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 22:10:01 INFO - PROCESS | 1831 | 1466745000984 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:01 INFO - PROCESS | 1831 | 1466745000993 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:01 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a22400 == 35 [pid = 1831] [id = 688] 22:10:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x98acb000) [pid = 1831] [serial = 2065] [outer = (nil)] 22:10:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9a05bc00) [pid = 1831] [serial = 2066] [outer = 0x98acb000] 22:10:01 INFO - PROCESS | 1831 | 1466745001079 Marionette DEBUG loaded listener.js 22:10:01 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9a54b400) [pid = 1831] [serial = 2067] [outer = 0x98acb000] 22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x94774c00) [pid = 1831] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x8e34cc00) [pid = 1831] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x91add400) [pid = 1831] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x914abc00) [pid = 1831] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x96e62c00) [pid = 1831] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x9a76dc00) [pid = 1831] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x95393400) [pid = 1831] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 22:10:01 INFO - PROCESS | 1831 | --DOMWINDOW == 59 (0x9b782c00) [pid = 1831] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 22:10:02 INFO - PROCESS | 1831 | 1466745002347 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 22:10:02 INFO - PROCESS | 1831 | 1466745002415 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 22:10:02 INFO - PROCESS | 1831 | 1466745002424 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 22:10:02 INFO - PROCESS | 1831 | 1466745002430 Marionette TRACE conn4 <- [1,2726,null,{}] 22:10:02 INFO - PROCESS | 1831 | 1466745002452 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:02 INFO - PROCESS | 1831 | 1466745002458 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:02 INFO - PROCESS | 1831 | 1466745002638 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 22:10:02 INFO - PROCESS | 1831 | 1466745002846 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:02 INFO - PROCESS | 1831 | 1466745002868 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e341800 == 36 [pid = 1831] [id = 689] 22:10:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 60 (0x95266c00) [pid = 1831] [serial = 2068] [outer = (nil)] 22:10:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x9a555800) [pid = 1831] [serial = 2069] [outer = 0x95266c00] 22:10:02 INFO - PROCESS | 1831 | 1466745002964 Marionette DEBUG loaded listener.js 22:10:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x9a76dc00) [pid = 1831] [serial = 2070] [outer = 0x95266c00] 22:10:04 INFO - PROCESS | 1831 | 1466745004011 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 22:10:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 22:10:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1665ms 22:10:04 INFO - PROCESS | 1831 | 1466745004088 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 22:10:04 INFO - PROCESS | 1831 | 1466745004095 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 22:10:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 22:10:04 INFO - PROCESS | 1831 | 1466745004106 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 22:10:04 INFO - PROCESS | 1831 | 1466745004111 Marionette TRACE conn4 <- [1,2730,null,{}] 22:10:04 INFO - PROCESS | 1831 | 1466745004121 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:04 INFO - PROCESS | 1831 | 1466745004126 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:04 INFO - PROCESS | 1831 | 1466745004365 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 22:10:04 INFO - PROCESS | 1831 | 1466745004632 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:04 INFO - PROCESS | 1831 | 1466745004648 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x94775c00 == 37 [pid = 1831] [id = 690] 22:10:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x94778c00) [pid = 1831] [serial = 2071] [outer = (nil)] 22:10:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x95260400) [pid = 1831] [serial = 2072] [outer = 0x94778c00] 22:10:04 INFO - PROCESS | 1831 | 1466745004770 Marionette DEBUG loaded listener.js 22:10:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x953e4800) [pid = 1831] [serial = 2073] [outer = 0x94778c00] 22:10:06 INFO - PROCESS | 1831 | 1466745006267 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 22:10:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 22:10:06 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 22:10:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 22:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:10:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:10:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2194ms 22:10:06 INFO - PROCESS | 1831 | 1466745006300 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 22:10:06 INFO - PROCESS | 1831 | 1466745006308 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 22:10:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 22:10:06 INFO - PROCESS | 1831 | 1466745006318 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 22:10:06 INFO - PROCESS | 1831 | 1466745006323 Marionette TRACE conn4 <- [1,2734,null,{}] 22:10:06 INFO - PROCESS | 1831 | 1466745006330 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:06 INFO - PROCESS | 1831 | 1466745006336 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:06 INFO - PROCESS | 1831 | 1466745006597 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 22:10:06 INFO - PROCESS | 1831 | 1466745006784 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:06 INFO - PROCESS | 1831 | 1466745006796 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989a000 == 38 [pid = 1831] [id = 691] 22:10:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9989ac00) [pid = 1831] [serial = 2074] [outer = (nil)] 22:10:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x99c6f400) [pid = 1831] [serial = 2075] [outer = 0x9989ac00] 22:10:06 INFO - PROCESS | 1831 | 1466745006878 Marionette DEBUG loaded listener.js 22:10:07 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x99d1f400) [pid = 1831] [serial = 2076] [outer = 0x9989ac00] 22:10:07 INFO - PROCESS | 1831 | 1466745007826 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 22:10:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 22:10:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1585ms 22:10:07 INFO - PROCESS | 1831 | 1466745007906 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 22:10:07 INFO - PROCESS | 1831 | 1466745007909 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 22:10:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 22:10:07 INFO - PROCESS | 1831 | 1466745007917 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 22:10:07 INFO - PROCESS | 1831 | 1466745007923 Marionette TRACE conn4 <- [1,2738,null,{}] 22:10:07 INFO - PROCESS | 1831 | 1466745007940 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:07 INFO - PROCESS | 1831 | 1466745007951 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:08 INFO - PROCESS | 1831 | 1466745008239 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 22:10:08 INFO - PROCESS | 1831 | 1466745008517 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:08 INFO - PROCESS | 1831 | 1466745008525 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a857000 == 39 [pid = 1831] [id = 692] 22:10:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9a859000) [pid = 1831] [serial = 2077] [outer = (nil)] 22:10:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9a94c400) [pid = 1831] [serial = 2078] [outer = 0x9a859000] 22:10:08 INFO - PROCESS | 1831 | 1466745008615 Marionette DEBUG loaded listener.js 22:10:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9b49b800) [pid = 1831] [serial = 2079] [outer = 0x9a859000] 22:10:09 INFO - PROCESS | 1831 | 1466745009547 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 22:10:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 22:10:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1693ms 22:10:09 INFO - PROCESS | 1831 | 1466745009613 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 22:10:09 INFO - PROCESS | 1831 | 1466745009618 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 22:10:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 22:10:09 INFO - PROCESS | 1831 | 1466745009625 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 22:10:09 INFO - PROCESS | 1831 | 1466745009629 Marionette TRACE conn4 <- [1,2742,null,{}] 22:10:09 INFO - PROCESS | 1831 | 1466745009635 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:09 INFO - PROCESS | 1831 | 1466745009640 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:09 INFO - PROCESS | 1831 | 1466745009835 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 22:10:10 INFO - PROCESS | 1831 | 1466745010070 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:10 INFO - PROCESS | 1831 | 1466745010077 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:10 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb5c00 == 40 [pid = 1831] [id = 693] 22:10:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9471bc00) [pid = 1831] [serial = 2080] [outer = (nil)] 22:10:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9a94e400) [pid = 1831] [serial = 2081] [outer = 0x9471bc00] 22:10:10 INFO - PROCESS | 1831 | 1466745010218 Marionette DEBUG loaded listener.js 22:10:10 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9b946800) [pid = 1831] [serial = 2082] [outer = 0x9471bc00] 22:10:11 INFO - PROCESS | 1831 | 1466745011116 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 22:10:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 22:10:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1536ms 22:10:11 INFO - PROCESS | 1831 | 1466745011164 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 22:10:11 INFO - PROCESS | 1831 | 1466745011171 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 22:10:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 22:10:11 INFO - PROCESS | 1831 | 1466745011181 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 22:10:11 INFO - PROCESS | 1831 | 1466745011187 Marionette TRACE conn4 <- [1,2746,null,{}] 22:10:11 INFO - PROCESS | 1831 | 1466745011195 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:11 INFO - PROCESS | 1831 | 1466745011202 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:11 INFO - PROCESS | 1831 | 1466745011442 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 22:10:11 INFO - PROCESS | 1831 | 1466745011673 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:11 INFO - PROCESS | 1831 | 1466745011683 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x9b707800 == 41 [pid = 1831] [id = 694] 22:10:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9d4f7c00) [pid = 1831] [serial = 2083] [outer = (nil)] 22:10:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9d875800) [pid = 1831] [serial = 2084] [outer = 0x9d4f7c00] 22:10:11 INFO - PROCESS | 1831 | 1466745011812 Marionette DEBUG loaded listener.js 22:10:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9d87d000) [pid = 1831] [serial = 2085] [outer = 0x9d4f7c00] 22:10:12 INFO - PROCESS | 1831 | 1466745012693 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 22:10:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 22:10:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1544ms 22:10:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 22:10:12 INFO - PROCESS | 1831 | 1466745012724 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 22:10:12 INFO - PROCESS | 1831 | 1466745012727 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 22:10:12 INFO - PROCESS | 1831 | 1466745012734 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 22:10:12 INFO - PROCESS | 1831 | 1466745012738 Marionette TRACE conn4 <- [1,2750,null,{}] 22:10:12 INFO - PROCESS | 1831 | 1466745012744 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:12 INFO - PROCESS | 1831 | 1466745012754 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:12 INFO - PROCESS | 1831 | 1466745012981 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 22:10:13 INFO - PROCESS | 1831 | 1466745013422 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:13 INFO - PROCESS | 1831 | 1466745013434 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb7c00 == 42 [pid = 1831] [id = 695] 22:10:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x8fdb9400) [pid = 1831] [serial = 2086] [outer = (nil)] 22:10:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x914b1000) [pid = 1831] [serial = 2087] [outer = 0x8fdb9400] 22:10:13 INFO - PROCESS | 1831 | 1466745013558 Marionette DEBUG loaded listener.js 22:10:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x93a79400) [pid = 1831] [serial = 2088] [outer = 0x8fdb9400] 22:10:14 INFO - PROCESS | 1831 | 1466745014507 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 22:10:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 22:10:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1834ms 22:10:14 INFO - PROCESS | 1831 | 1466745014573 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 22:10:14 INFO - PROCESS | 1831 | 1466745014583 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 22:10:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 22:10:14 INFO - PROCESS | 1831 | 1466745014598 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 22:10:14 INFO - PROCESS | 1831 | 1466745014604 Marionette TRACE conn4 <- [1,2754,null,{}] 22:10:14 INFO - PROCESS | 1831 | 1466745014623 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:14 INFO - PROCESS | 1831 | 1466745014642 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:14 INFO - PROCESS | 1831 | 1466745014885 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x914a4800 == 41 [pid = 1831] [id = 610] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8e343800 == 40 [pid = 1831] [id = 612] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x996b9c00 == 39 [pid = 1831] [id = 609] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x93a52800 == 38 [pid = 1831] [id = 601] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x9797a800 == 37 [pid = 1831] [id = 614] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8e344400 == 36 [pid = 1831] [id = 677] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34b000 == 35 [pid = 1831] [id = 608] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x95266800 == 34 [pid = 1831] [id = 602] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x9526bc00 == 33 [pid = 1831] [id = 616] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x914b1c00 == 32 [pid = 1831] [id = 605] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebdb400 == 31 [pid = 1831] [id = 606] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8e346000 == 30 [pid = 1831] [id = 611] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8e343400 == 29 [pid = 1831] [id = 615] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8e345400 == 28 [pid = 1831] [id = 604] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad6c00 == 27 [pid = 1831] [id = 603] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad400 == 26 [pid = 1831] [id = 613] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x95296800 == 25 [pid = 1831] [id = 617] 22:10:16 INFO - PROCESS | 1831 | --DOCSHELL 0x99ee9800 == 24 [pid = 1831] [id = 607] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x95295000) [pid = 1831] [serial = 2039] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8ebd1800) [pid = 1831] [serial = 2033] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x8ebda800) [pid = 1831] [serial = 2034] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x93a53000) [pid = 1831] [serial = 2036] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x94719c00) [pid = 1831] [serial = 2016] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x91ae1400) [pid = 1831] [serial = 2015] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x996b7c00) [pid = 1831] [serial = 2019] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x979f6800) [pid = 1831] [serial = 2018] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9ac5bc00) [pid = 1831] [serial = 2022] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9a85ac00) [pid = 1831] [serial = 2021] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x9d812800) [pid = 1831] [serial = 2025] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9b943000) [pid = 1831] [serial = 2024] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0xa1f23800) [pid = 1831] [serial = 2028] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0xa1f21000) [pid = 1831] [serial = 2027] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0xa1f2b800) [pid = 1831] [serial = 2030] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x95393c00) [pid = 1831] [serial = 2040] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x93a84800) [pid = 1831] [serial = 2037] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x953e9c00) [pid = 1831] [serial = 2042] [outer = (nil)] [url = about:blank] 22:10:16 INFO - PROCESS | 1831 | 1466745016345 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:16 INFO - PROCESS | 1831 | 1466745016352 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:16 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34b000 == 25 [pid = 1831] [id = 696] 22:10:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x8e34e000) [pid = 1831] [serial = 2089] [outer = (nil)] 22:10:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x8ebd3800) [pid = 1831] [serial = 2090] [outer = 0x8e34e000] 22:10:16 INFO - PROCESS | 1831 | 1466745016434 Marionette DEBUG loaded listener.js 22:10:16 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x8ebdd000) [pid = 1831] [serial = 2091] [outer = 0x8e34e000] 22:10:17 INFO - PROCESS | 1831 | 1466745017289 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 22:10:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 22:10:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2749ms 22:10:17 INFO - PROCESS | 1831 | 1466745017348 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 22:10:17 INFO - PROCESS | 1831 | 1466745017354 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 22:10:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 22:10:17 INFO - PROCESS | 1831 | 1466745017362 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 22:10:17 INFO - PROCESS | 1831 | 1466745017367 Marionette TRACE conn4 <- [1,2758,null,{}] 22:10:17 INFO - PROCESS | 1831 | 1466745017375 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:17 INFO - PROCESS | 1831 | 1466745017383 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:17 INFO - PROCESS | 1831 | 1466745017564 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 22:10:17 INFO - PROCESS | 1831 | 1466745017721 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:17 INFO - PROCESS | 1831 | 1466745017732 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ada400 == 26 [pid = 1831] [id = 697] 22:10:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x91ada800) [pid = 1831] [serial = 2092] [outer = (nil)] 22:10:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x91ae0400) [pid = 1831] [serial = 2093] [outer = 0x91ada800] 22:10:17 INFO - PROCESS | 1831 | 1466745017811 Marionette DEBUG loaded listener.js 22:10:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x93a5b400) [pid = 1831] [serial = 2094] [outer = 0x91ada800] 22:10:18 INFO - PROCESS | 1831 | 1466745018638 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 22:10:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 22:10:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1332ms 22:10:18 INFO - PROCESS | 1831 | 1466745018700 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 22:10:18 INFO - PROCESS | 1831 | 1466745018708 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 22:10:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 22:10:18 INFO - PROCESS | 1831 | 1466745018728 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 22:10:18 INFO - PROCESS | 1831 | 1466745018731 Marionette TRACE conn4 <- [1,2762,null,{}] 22:10:18 INFO - PROCESS | 1831 | 1466745018738 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:18 INFO - PROCESS | 1831 | 1466745018743 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:19 INFO - PROCESS | 1831 | 1466745019000 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 22:10:19 INFO - PROCESS | 1831 | 1466745019027 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:19 INFO - PROCESS | 1831 | 1466745019033 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x94772c00 == 27 [pid = 1831] [id = 698] 22:10:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x95265800) [pid = 1831] [serial = 2095] [outer = (nil)] 22:10:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9529ac00) [pid = 1831] [serial = 2096] [outer = 0x95265800] 22:10:19 INFO - PROCESS | 1831 | 1466745019108 Marionette DEBUG loaded listener.js 22:10:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9538cc00) [pid = 1831] [serial = 2097] [outer = 0x95265800] 22:10:20 INFO - PROCESS | 1831 | 1466745020211 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 22:10:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 22:10:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1545ms 22:10:20 INFO - PROCESS | 1831 | 1466745020269 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 22:10:20 INFO - PROCESS | 1831 | 1466745020274 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 22:10:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 22:10:20 INFO - PROCESS | 1831 | 1466745020302 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 22:10:20 INFO - PROCESS | 1831 | 1466745020312 Marionette TRACE conn4 <- [1,2766,null,{}] 22:10:20 INFO - PROCESS | 1831 | 1466745020328 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:20 INFO - PROCESS | 1831 | 1466745020337 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:20 INFO - PROCESS | 1831 | 1466745020616 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 22:10:20 INFO - PROCESS | 1831 | 1466745020651 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:20 INFO - PROCESS | 1831 | 1466745020660 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x94777400 == 28 [pid = 1831] [id = 699] 22:10:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9790a800) [pid = 1831] [serial = 2098] [outer = (nil)] 22:10:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x97972c00) [pid = 1831] [serial = 2099] [outer = 0x9790a800] 22:10:20 INFO - PROCESS | 1831 | 1466745020758 Marionette DEBUG loaded listener.js 22:10:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x979f2800) [pid = 1831] [serial = 2100] [outer = 0x9790a800] 22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x979f0c00) [pid = 1831] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x98acb000) [pid = 1831] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x93c27000) [pid = 1831] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x95266c00) [pid = 1831] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x8e346800) [pid = 1831] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x97904c00) [pid = 1831] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x998b4400) [pid = 1831] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x996b3400) [pid = 1831] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x914ad000) [pid = 1831] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x953e8c00) [pid = 1831] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 22:10:21 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x914b0c00) [pid = 1831] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 22:10:22 INFO - PROCESS | 1831 | 1466745022188 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 22:10:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 22:10:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1912ms 22:10:22 INFO - PROCESS | 1831 | 1466745022204 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 22:10:22 INFO - PROCESS | 1831 | 1466745022209 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 22:10:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 22:10:22 INFO - PROCESS | 1831 | 1466745022216 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 22:10:22 INFO - PROCESS | 1831 | 1466745022219 Marionette TRACE conn4 <- [1,2770,null,{}] 22:10:22 INFO - PROCESS | 1831 | 1466745022225 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:22 INFO - PROCESS | 1831 | 1466745022230 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:22 INFO - PROCESS | 1831 | 1466745022450 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 22:10:22 INFO - PROCESS | 1831 | 1466745022470 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:22 INFO - PROCESS | 1831 | 1466745022479 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:22 INFO - PROCESS | 1831 | ++DOCSHELL 0x914b0c00 == 29 [pid = 1831] [id = 700] 22:10:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x953e8400) [pid = 1831] [serial = 2101] [outer = (nil)] 22:10:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x98376000) [pid = 1831] [serial = 2102] [outer = 0x953e8400] 22:10:22 INFO - PROCESS | 1831 | 1466745022551 Marionette DEBUG loaded listener.js 22:10:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x98a76000) [pid = 1831] [serial = 2103] [outer = 0x953e8400] 22:10:23 INFO - PROCESS | 1831 | 1466745023416 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 22:10:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 22:10:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1289ms 22:10:23 INFO - PROCESS | 1831 | 1466745023508 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 22:10:23 INFO - PROCESS | 1831 | 1466745023514 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 22:10:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 22:10:23 INFO - PROCESS | 1831 | 1466745023523 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 22:10:23 INFO - PROCESS | 1831 | 1466745023528 Marionette TRACE conn4 <- [1,2774,null,{}] 22:10:23 INFO - PROCESS | 1831 | 1466745023539 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:23 INFO - PROCESS | 1831 | 1466745023545 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:23 INFO - PROCESS | 1831 | 1466745023772 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 22:10:24 INFO - PROCESS | 1831 | 1466745024059 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:24 INFO - PROCESS | 1831 | 1466745024078 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ac000 == 30 [pid = 1831] [id = 701] 22:10:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x914ad800) [pid = 1831] [serial = 2104] [outer = (nil)] 22:10:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x91ad9800) [pid = 1831] [serial = 2105] [outer = 0x914ad800] 22:10:24 INFO - PROCESS | 1831 | 1466745024194 Marionette DEBUG loaded listener.js 22:10:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9477ec00) [pid = 1831] [serial = 2106] [outer = 0x914ad800] 22:10:25 INFO - PROCESS | 1831 | 1466745025285 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 22:10:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 22:10:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1840ms 22:10:25 INFO - PROCESS | 1831 | 1466745025363 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 22:10:25 INFO - PROCESS | 1831 | 1466745025368 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 22:10:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 22:10:25 INFO - PROCESS | 1831 | 1466745025382 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 22:10:25 INFO - PROCESS | 1831 | 1466745025391 Marionette TRACE conn4 <- [1,2778,null,{}] 22:10:25 INFO - PROCESS | 1831 | 1466745025398 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:25 INFO - PROCESS | 1831 | 1466745025407 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:25 INFO - PROCESS | 1831 | 1466745025657 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 22:10:25 INFO - PROCESS | 1831 | 1466745025903 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:25 INFO - PROCESS | 1831 | 1466745025914 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd6000 == 31 [pid = 1831] [id = 702] 22:10:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x96e64400) [pid = 1831] [serial = 2107] [outer = (nil)] 22:10:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x979ed800) [pid = 1831] [serial = 2108] [outer = 0x96e64400] 22:10:26 INFO - PROCESS | 1831 | 1466745026040 Marionette DEBUG loaded listener.js 22:10:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x996bd000) [pid = 1831] [serial = 2109] [outer = 0x96e64400] 22:10:27 INFO - PROCESS | 1831 | 1466745027046 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 22:10:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 22:10:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1746ms 22:10:27 INFO - PROCESS | 1831 | 1466745027124 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 22:10:27 INFO - PROCESS | 1831 | 1466745027128 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 22:10:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 22:10:27 INFO - PROCESS | 1831 | 1466745027136 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 22:10:27 INFO - PROCESS | 1831 | 1466745027140 Marionette TRACE conn4 <- [1,2782,null,{}] 22:10:27 INFO - PROCESS | 1831 | 1466745027157 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:27 INFO - PROCESS | 1831 | 1466745027166 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:27 INFO - PROCESS | 1831 | 1466745027411 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 22:10:27 INFO - PROCESS | 1831 | 1466745027701 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:27 INFO - PROCESS | 1831 | 1466745027712 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:27 INFO - PROCESS | 1831 | ++DOCSHELL 0x99d1b400 == 32 [pid = 1831] [id = 703] 22:10:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x99d21400) [pid = 1831] [serial = 2110] [outer = (nil)] 22:10:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x99d28000) [pid = 1831] [serial = 2111] [outer = 0x99d21400] 22:10:27 INFO - PROCESS | 1831 | 1466745027844 Marionette DEBUG loaded listener.js 22:10:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99ee8c00) [pid = 1831] [serial = 2112] [outer = 0x99d21400] 22:10:28 INFO - PROCESS | 1831 | 1466745028867 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 22:10:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 22:10:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1796ms 22:10:28 INFO - PROCESS | 1831 | 1466745028933 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 22:10:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 22:10:28 INFO - PROCESS | 1831 | 1466745028938 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 22:10:28 INFO - PROCESS | 1831 | 1466745028945 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 22:10:28 INFO - PROCESS | 1831 | 1466745028949 Marionette TRACE conn4 <- [1,2786,null,{}] 22:10:28 INFO - PROCESS | 1831 | 1466745028955 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:28 INFO - PROCESS | 1831 | 1466745028961 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:29 INFO - PROCESS | 1831 | 1466745029175 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 22:10:29 INFO - PROCESS | 1831 | 1466745029530 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:29 INFO - PROCESS | 1831 | 1466745029542 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34d800 == 33 [pid = 1831] [id = 704] 22:10:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x8fdb1800) [pid = 1831] [serial = 2113] [outer = (nil)] 22:10:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9a0cfc00) [pid = 1831] [serial = 2114] [outer = 0x8fdb1800] 22:10:29 INFO - PROCESS | 1831 | 1466745029639 Marionette DEBUG loaded listener.js 22:10:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9a05ac00) [pid = 1831] [serial = 2115] [outer = 0x8fdb1800] 22:10:30 INFO - PROCESS | 1831 | 1466745030686 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 22:10:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 22:10:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1788ms 22:10:30 INFO - PROCESS | 1831 | 1466745030735 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 22:10:30 INFO - PROCESS | 1831 | 1466745030738 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 22:10:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 22:10:30 INFO - PROCESS | 1831 | 1466745030748 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 22:10:30 INFO - PROCESS | 1831 | 1466745030753 Marionette TRACE conn4 <- [1,2790,null,{}] 22:10:30 INFO - PROCESS | 1831 | 1466745030760 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:30 INFO - PROCESS | 1831 | 1466745030766 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:30 INFO - PROCESS | 1831 | 1466745030988 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 22:10:31 INFO - PROCESS | 1831 | 1466745031510 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:31 INFO - PROCESS | 1831 | 1466745031522 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e350c00 == 34 [pid = 1831] [id = 705] 22:10:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x8ebd1400) [pid = 1831] [serial = 2116] [outer = (nil)] 22:10:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x8fdae400) [pid = 1831] [serial = 2117] [outer = 0x8ebd1400] 22:10:31 INFO - PROCESS | 1831 | 1466745031611 Marionette DEBUG loaded listener.js 22:10:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x914a3c00) [pid = 1831] [serial = 2118] [outer = 0x8ebd1400] 22:10:32 INFO - PROCESS | 1831 | 1466745032697 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x8fdb3400) [pid = 1831] [serial = 2055] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9790cc00) [pid = 1831] [serial = 2048] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99dfc400) [pid = 1831] [serial = 2064] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99bf8800) [pid = 1831] [serial = 2052] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x93a58400) [pid = 1831] [serial = 2046] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0xa22a9400) [pid = 1831] [serial = 2031] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x953eb400) [pid = 1831] [serial = 2058] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9477ac00) [pid = 1831] [serial = 2057] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x98f3e800) [pid = 1831] [serial = 2060] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9989c400) [pid = 1831] [serial = 2061] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x99d26400) [pid = 1831] [serial = 2063] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x98a1d400) [pid = 1831] [serial = 2049] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9a54b400) [pid = 1831] [serial = 2067] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x91ad8400) [pid = 1831] [serial = 2045] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x99b42800) [pid = 1831] [serial = 2051] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x9a05bc00) [pid = 1831] [serial = 2066] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x8ebd2400) [pid = 1831] [serial = 2054] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x97973000) [pid = 1831] [serial = 2043] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x9a555800) [pid = 1831] [serial = 2069] [outer = (nil)] [url = about:blank] 22:10:32 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x9a76dc00) [pid = 1831] [serial = 2070] [outer = (nil)] [url = about:blank] 22:10:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 22:10:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1998ms 22:10:32 INFO - PROCESS | 1831 | 1466745032748 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 22:10:32 INFO - PROCESS | 1831 | 1466745032753 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 22:10:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 22:10:32 INFO - PROCESS | 1831 | 1466745032762 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 22:10:32 INFO - PROCESS | 1831 | 1466745032766 Marionette TRACE conn4 <- [1,2794,null,{}] 22:10:32 INFO - PROCESS | 1831 | 1466745032774 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:32 INFO - PROCESS | 1831 | 1466745032782 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:32 INFO - PROCESS | 1831 | 1466745032961 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 22:10:33 INFO - PROCESS | 1831 | 1466745033162 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:33 INFO - PROCESS | 1831 | 1466745033172 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae2400 == 35 [pid = 1831] [id = 706] 22:10:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x93a83800) [pid = 1831] [serial = 2119] [outer = (nil)] 22:10:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x95294800) [pid = 1831] [serial = 2120] [outer = 0x93a83800] 22:10:33 INFO - PROCESS | 1831 | 1466745033265 Marionette DEBUG loaded listener.js 22:10:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x953e7c00) [pid = 1831] [serial = 2121] [outer = 0x93a83800] 22:10:34 INFO - PROCESS | 1831 | 1466745034076 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 22:10:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 22:10:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1390ms 22:10:34 INFO - PROCESS | 1831 | 1466745034157 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 22:10:34 INFO - PROCESS | 1831 | 1466745034163 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 22:10:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 22:10:34 INFO - PROCESS | 1831 | 1466745034170 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 22:10:34 INFO - PROCESS | 1831 | 1466745034173 Marionette TRACE conn4 <- [1,2798,null,{}] 22:10:34 INFO - PROCESS | 1831 | 1466745034179 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:34 INFO - PROCESS | 1831 | 1466745034184 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:34 INFO - PROCESS | 1831 | 1466745034367 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 22:10:34 INFO - PROCESS | 1831 | 1466745034512 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:34 INFO - PROCESS | 1831 | 1466745034521 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:34 INFO - PROCESS | 1831 | ++DOCSHELL 0x95267800 == 36 [pid = 1831] [id = 707] 22:10:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9790bc00) [pid = 1831] [serial = 2122] [outer = (nil)] 22:10:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x98a27400) [pid = 1831] [serial = 2123] [outer = 0x9790bc00] 22:10:34 INFO - PROCESS | 1831 | 1466745034605 Marionette DEBUG loaded listener.js 22:10:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9989b000) [pid = 1831] [serial = 2124] [outer = 0x9790bc00] 22:10:35 INFO - PROCESS | 1831 | 1466745035497 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 22:10:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 22:10:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1385ms 22:10:35 INFO - PROCESS | 1831 | 1466745035560 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 22:10:35 INFO - PROCESS | 1831 | 1466745035564 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 22:10:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 22:10:35 INFO - PROCESS | 1831 | 1466745035578 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 22:10:35 INFO - PROCESS | 1831 | 1466745035588 Marionette TRACE conn4 <- [1,2802,null,{}] 22:10:35 INFO - PROCESS | 1831 | 1466745035603 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:35 INFO - PROCESS | 1831 | 1466745035609 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:35 INFO - PROCESS | 1831 | 1466745035864 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 22:10:35 INFO - PROCESS | 1831 | 1466745035895 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:35 INFO - PROCESS | 1831 | 1466745035900 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x97907400 == 37 [pid = 1831] [id = 708] 22:10:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x998a6400) [pid = 1831] [serial = 2125] [outer = (nil)] 22:10:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x99d28400) [pid = 1831] [serial = 2126] [outer = 0x998a6400] 22:10:35 INFO - PROCESS | 1831 | 1466745035972 Marionette DEBUG loaded listener.js 22:10:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x99ee5000) [pid = 1831] [serial = 2127] [outer = 0x998a6400] 22:10:37 INFO - PROCESS | 1831 | 1466745037072 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 22:10:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 22:10:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1556ms 22:10:37 INFO - PROCESS | 1831 | 1466745037132 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 22:10:37 INFO - PROCESS | 1831 | 1466745037137 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 22:10:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 22:10:37 INFO - PROCESS | 1831 | 1466745037144 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 22:10:37 INFO - PROCESS | 1831 | 1466745037148 Marionette TRACE conn4 <- [1,2806,null,{}] 22:10:37 INFO - PROCESS | 1831 | 1466745037153 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:37 INFO - PROCESS | 1831 | 1466745037158 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:37 INFO - PROCESS | 1831 | 1466745037430 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x94778c00) [pid = 1831] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9989ac00) [pid = 1831] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x91ada800) [pid = 1831] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x8fdb9400) [pid = 1831] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x9a859000) [pid = 1831] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x8e34e000) [pid = 1831] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x9471bc00) [pid = 1831] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x9d4f7c00) [pid = 1831] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x9790a800) [pid = 1831] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 22:10:37 INFO - PROCESS | 1831 | --DOMWINDOW == 60 (0x95265800) [pid = 1831] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 22:10:37 INFO - PROCESS | 1831 | 1466745037550 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:37 INFO - PROCESS | 1831 | 1466745037556 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34e000 == 38 [pid = 1831] [id = 709] 22:10:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 61 (0x8ebd1000) [pid = 1831] [serial = 2128] [outer = (nil)] 22:10:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x93c28c00) [pid = 1831] [serial = 2129] [outer = 0x8ebd1000] 22:10:37 INFO - PROCESS | 1831 | 1466745037629 Marionette DEBUG loaded listener.js 22:10:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x8ebdb000) [pid = 1831] [serial = 2130] [outer = 0x8ebd1000] 22:10:38 INFO - PROCESS | 1831 | 1466745038420 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 22:10:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 22:10:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1288ms 22:10:38 INFO - PROCESS | 1831 | 1466745038439 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 22:10:38 INFO - PROCESS | 1831 | 1466745038443 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 22:10:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 22:10:38 INFO - PROCESS | 1831 | 1466745038455 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 22:10:38 INFO - PROCESS | 1831 | 1466745038458 Marionette TRACE conn4 <- [1,2810,null,{}] 22:10:38 INFO - PROCESS | 1831 | 1466745038464 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:38 INFO - PROCESS | 1831 | 1466745038469 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:38 INFO - PROCESS | 1831 | 1466745038629 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 22:10:38 INFO - PROCESS | 1831 | 1466745038645 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:38 INFO - PROCESS | 1831 | 1466745038664 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad9000 == 39 [pid = 1831] [id = 710] 22:10:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x93a87c00) [pid = 1831] [serial = 2131] [outer = (nil)] 22:10:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x9a54f000) [pid = 1831] [serial = 2132] [outer = 0x93a87c00] 22:10:38 INFO - PROCESS | 1831 | 1466745038745 Marionette DEBUG loaded listener.js 22:10:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x9a770800) [pid = 1831] [serial = 2133] [outer = 0x93a87c00] 22:10:39 INFO - PROCESS | 1831 | 1466745039859 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 22:10:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 22:10:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1442ms 22:10:39 INFO - PROCESS | 1831 | 1466745039899 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 22:10:39 INFO - PROCESS | 1831 | 1466745039907 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 22:10:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 22:10:39 INFO - PROCESS | 1831 | 1466745039918 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 22:10:39 INFO - PROCESS | 1831 | 1466745039923 Marionette TRACE conn4 <- [1,2814,null,{}] 22:10:39 INFO - PROCESS | 1831 | 1466745039935 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:39 INFO - PROCESS | 1831 | 1466745039940 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:40 INFO - PROCESS | 1831 | 1466745040177 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 22:10:40 INFO - PROCESS | 1831 | 1466745040447 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:40 INFO - PROCESS | 1831 | 1466745040463 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:40 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb9000 == 40 [pid = 1831] [id = 711] 22:10:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x914a2c00) [pid = 1831] [serial = 2134] [outer = (nil)] 22:10:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x95268000) [pid = 1831] [serial = 2135] [outer = 0x914a2c00] 22:10:40 INFO - PROCESS | 1831 | 1466745040597 Marionette DEBUG loaded listener.js 22:10:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x953e4400) [pid = 1831] [serial = 2136] [outer = 0x914a2c00] 22:10:41 INFO - PROCESS | 1831 | 1466745041534 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 22:10:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 22:10:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1687ms 22:10:41 INFO - PROCESS | 1831 | 1466745041605 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 22:10:41 INFO - PROCESS | 1831 | 1466745041613 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 22:10:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 22:10:41 INFO - PROCESS | 1831 | 1466745041625 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 22:10:41 INFO - PROCESS | 1831 | 1466745041629 Marionette TRACE conn4 <- [1,2818,null,{}] 22:10:41 INFO - PROCESS | 1831 | 1466745041636 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:41 INFO - PROCESS | 1831 | 1466745041642 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:41 INFO - PROCESS | 1831 | 1466745041880 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 22:10:42 INFO - PROCESS | 1831 | 1466745042122 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:42 INFO - PROCESS | 1831 | 1466745042132 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a7ac00 == 41 [pid = 1831] [id = 712] 22:10:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9981e000) [pid = 1831] [serial = 2137] [outer = (nil)] 22:10:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9989f400) [pid = 1831] [serial = 2138] [outer = 0x9981e000] 22:10:42 INFO - PROCESS | 1831 | 1466745042234 Marionette DEBUG loaded listener.js 22:10:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x99b4d400) [pid = 1831] [serial = 2139] [outer = 0x9981e000] 22:10:43 INFO - PROCESS | 1831 | 1466745043238 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 22:10:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 22:10:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1683ms 22:10:43 INFO - PROCESS | 1831 | 1466745043309 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 22:10:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 22:10:43 INFO - PROCESS | 1831 | 1466745043314 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 22:10:43 INFO - PROCESS | 1831 | 1466745043321 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 22:10:43 INFO - PROCESS | 1831 | 1466745043327 Marionette TRACE conn4 <- [1,2822,null,{}] 22:10:43 INFO - PROCESS | 1831 | 1466745043344 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:43 INFO - PROCESS | 1831 | 1466745043354 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:43 INFO - PROCESS | 1831 | 1466745043581 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 22:10:43 INFO - PROCESS | 1831 | 1466745043824 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:43 INFO - PROCESS | 1831 | 1466745043836 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a559c00 == 42 [pid = 1831] [id = 713] 22:10:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9a85ac00) [pid = 1831] [serial = 2140] [outer = (nil)] 22:10:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9a94f000) [pid = 1831] [serial = 2141] [outer = 0x9a85ac00] 22:10:43 INFO - PROCESS | 1831 | 1466745043969 Marionette DEBUG loaded listener.js 22:10:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9b49d800) [pid = 1831] [serial = 2142] [outer = 0x9a85ac00] 22:10:44 INFO - PROCESS | 1831 | 1466745044867 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 22:10:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 22:10:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1587ms 22:10:44 INFO - PROCESS | 1831 | 1466745044908 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 22:10:44 INFO - PROCESS | 1831 | 1466745044913 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 22:10:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 22:10:44 INFO - PROCESS | 1831 | 1466745044920 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 22:10:44 INFO - PROCESS | 1831 | 1466745044924 Marionette TRACE conn4 <- [1,2826,null,{}] 22:10:44 INFO - PROCESS | 1831 | 1466745044930 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:44 INFO - PROCESS | 1831 | 1466745044935 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:45 INFO - PROCESS | 1831 | 1466745045121 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 22:10:45 INFO - PROCESS | 1831 | 1466745045307 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:45 INFO - PROCESS | 1831 | 1466745045319 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:45 INFO - PROCESS | 1831 | ++DOCSHELL 0x93c31c00 == 43 [pid = 1831] [id = 714] 22:10:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x998b3000) [pid = 1831] [serial = 2143] [outer = (nil)] 22:10:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9b787400) [pid = 1831] [serial = 2144] [outer = 0x998b3000] 22:10:45 INFO - PROCESS | 1831 | 1466745045403 Marionette DEBUG loaded listener.js 22:10:45 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9b944400) [pid = 1831] [serial = 2145] [outer = 0x998b3000] 22:10:46 INFO - PROCESS | 1831 | 1466745046418 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 22:10:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 22:10:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1540ms 22:10:46 INFO - PROCESS | 1831 | 1466745046461 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 22:10:46 INFO - PROCESS | 1831 | 1466745046465 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 22:10:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 22:10:46 INFO - PROCESS | 1831 | 1466745046472 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 22:10:46 INFO - PROCESS | 1831 | 1466745046476 Marionette TRACE conn4 <- [1,2830,null,{}] 22:10:46 INFO - PROCESS | 1831 | 1466745046482 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:46 INFO - PROCESS | 1831 | 1466745046487 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:46 INFO - PROCESS | 1831 | 1466745046674 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 22:10:46 INFO - PROCESS | 1831 | 1466745046867 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:46 INFO - PROCESS | 1831 | 1466745046877 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x99eee000 == 44 [pid = 1831] [id = 715] 22:10:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9b4e9800) [pid = 1831] [serial = 2146] [outer = (nil)] 22:10:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9d884000) [pid = 1831] [serial = 2147] [outer = 0x9b4e9800] 22:10:46 INFO - PROCESS | 1831 | 1466745046965 Marionette DEBUG loaded listener.js 22:10:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9d88a400) [pid = 1831] [serial = 2148] [outer = 0x9b4e9800] 22:10:47 INFO - PROCESS | 1831 | 1466745047902 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 22:10:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 22:10:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1482ms 22:10:47 INFO - PROCESS | 1831 | 1466745047955 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 22:10:47 INFO - PROCESS | 1831 | 1466745047959 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 22:10:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 22:10:47 INFO - PROCESS | 1831 | 1466745047967 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 22:10:47 INFO - PROCESS | 1831 | 1466745047971 Marionette TRACE conn4 <- [1,2834,null,{}] 22:10:47 INFO - PROCESS | 1831 | 1466745047978 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:47 INFO - PROCESS | 1831 | 1466745047989 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:48 INFO - PROCESS | 1831 | 1466745048262 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 22:10:48 INFO - PROCESS | 1831 | 1466745048553 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:48 INFO - PROCESS | 1831 | 1466745048561 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x99c70800 == 45 [pid = 1831] [id = 716] 22:10:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9d4f8800) [pid = 1831] [serial = 2149] [outer = (nil)] 22:10:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa1f2a000) [pid = 1831] [serial = 2150] [outer = 0x9d4f8800] 22:10:48 INFO - PROCESS | 1831 | 1466745048646 Marionette DEBUG loaded listener.js 22:10:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0xa1f9a000) [pid = 1831] [serial = 2151] [outer = 0x9d4f8800] 22:10:49 INFO - PROCESS | 1831 | 1466745049575 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 22:10:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 22:10:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1685ms 22:10:49 INFO - PROCESS | 1831 | 1466745049655 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 22:10:49 INFO - PROCESS | 1831 | 1466745049659 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 22:10:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 22:10:49 INFO - PROCESS | 1831 | 1466745049666 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 22:10:49 INFO - PROCESS | 1831 | 1466745049670 Marionette TRACE conn4 <- [1,2838,null,{}] 22:10:49 INFO - PROCESS | 1831 | 1466745049677 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:49 INFO - PROCESS | 1831 | 1466745049682 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:49 INFO - PROCESS | 1831 | 1466745049863 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 22:10:50 INFO - PROCESS | 1831 | 1466745050300 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:50 INFO - PROCESS | 1831 | 1466745050309 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd9400 == 46 [pid = 1831] [id = 717] 22:10:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x8ebd9c00) [pid = 1831] [serial = 2152] [outer = (nil)] 22:10:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x8fdb3c00) [pid = 1831] [serial = 2153] [outer = 0x8ebd9c00] 22:10:50 INFO - PROCESS | 1831 | 1466745050427 Marionette DEBUG loaded listener.js 22:10:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x91ad6c00) [pid = 1831] [serial = 2154] [outer = 0x8ebd9c00] 22:10:51 INFO - PROCESS | 1831 | 1466745051459 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 22:10:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 22:10:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1833ms 22:10:51 INFO - PROCESS | 1831 | 1466745051502 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 22:10:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 22:10:51 INFO - PROCESS | 1831 | 1466745051507 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 22:10:51 INFO - PROCESS | 1831 | 1466745051515 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 22:10:51 INFO - PROCESS | 1831 | 1466745051520 Marionette TRACE conn4 <- [1,2842,null,{}] 22:10:51 INFO - PROCESS | 1831 | 1466745051528 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:51 INFO - PROCESS | 1831 | 1466745051534 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:51 INFO - PROCESS | 1831 | 1466745051720 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 22:10:52 INFO - PROCESS | 1831 | 1466745051985 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:52 INFO - PROCESS | 1831 | 1466745051996 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x93c2ac00 == 45 [pid = 1831] [id = 679] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb7c00 == 44 [pid = 1831] [id = 695] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34b000 == 43 [pid = 1831] [id = 696] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd6400 == 42 [pid = 1831] [id = 685] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdba800 == 41 [pid = 1831] [id = 678] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x98a22400 == 40 [pid = 1831] [id = 688] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x98f4ac00 == 39 [pid = 1831] [id = 683] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x914a9000 == 38 [pid = 1831] [id = 681] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x9b707800 == 37 [pid = 1831] [id = 694] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x93a52400 == 36 [pid = 1831] [id = 680] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x998a0800 == 35 [pid = 1831] [id = 687] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x95390400 == 34 [pid = 1831] [id = 686] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x9989a000 == 33 [pid = 1831] [id = 691] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x8e341800 == 32 [pid = 1831] [id = 689] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb5c00 == 31 [pid = 1831] [id = 693] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x9a857000 == 30 [pid = 1831] [id = 692] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x96e5cc00 == 29 [pid = 1831] [id = 682] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x8e344c00 == 28 [pid = 1831] [id = 684] 22:10:53 INFO - PROCESS | 1831 | --DOCSHELL 0x94775c00 == 27 [pid = 1831] [id = 690] 22:10:53 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e343400 == 28 [pid = 1831] [id = 718] 22:10:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x8e344c00) [pid = 1831] [serial = 2155] [outer = (nil)] 22:10:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x8e34d400) [pid = 1831] [serial = 2156] [outer = 0x8e344c00] 22:10:53 INFO - PROCESS | 1831 | 1466745053160 Marionette DEBUG loaded listener.js 22:10:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x8ebdb400) [pid = 1831] [serial = 2157] [outer = 0x8e344c00] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x953e4800) [pid = 1831] [serial = 2073] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x95260400) [pid = 1831] [serial = 2072] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x99d1f400) [pid = 1831] [serial = 2076] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99c6f400) [pid = 1831] [serial = 2075] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x91ae0400) [pid = 1831] [serial = 2093] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x93a79400) [pid = 1831] [serial = 2088] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x914b1000) [pid = 1831] [serial = 2087] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9b49b800) [pid = 1831] [serial = 2079] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x8ebd3800) [pid = 1831] [serial = 2090] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x8ebdd000) [pid = 1831] [serial = 2091] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a94c400) [pid = 1831] [serial = 2078] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9b946800) [pid = 1831] [serial = 2082] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9a94e400) [pid = 1831] [serial = 2081] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9d87d000) [pid = 1831] [serial = 2085] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9d875800) [pid = 1831] [serial = 2084] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x97972c00) [pid = 1831] [serial = 2099] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x9529ac00) [pid = 1831] [serial = 2096] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9538cc00) [pid = 1831] [serial = 2097] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x93a5b400) [pid = 1831] [serial = 2094] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x979f2800) [pid = 1831] [serial = 2100] [outer = (nil)] [url = about:blank] 22:10:53 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x98376000) [pid = 1831] [serial = 2102] [outer = (nil)] [url = about:blank] 22:10:54 INFO - PROCESS | 1831 | 1466745054193 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 22:10:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 22:10:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2745ms 22:10:54 INFO - PROCESS | 1831 | 1466745054261 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 22:10:54 INFO - PROCESS | 1831 | 1466745054267 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 22:10:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 22:10:54 INFO - PROCESS | 1831 | 1466745054277 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 22:10:54 INFO - PROCESS | 1831 | 1466745054280 Marionette TRACE conn4 <- [1,2846,null,{}] 22:10:54 INFO - PROCESS | 1831 | 1466745054290 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:54 INFO - PROCESS | 1831 | 1466745054297 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:54 INFO - PROCESS | 1831 | 1466745054482 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 22:10:54 INFO - PROCESS | 1831 | 1466745054641 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:54 INFO - PROCESS | 1831 | 1466745054655 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a5a800 == 29 [pid = 1831] [id = 719] 22:10:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x93a5b000) [pid = 1831] [serial = 2158] [outer = (nil)] 22:10:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x93a81800) [pid = 1831] [serial = 2159] [outer = 0x93a5b000] 22:10:54 INFO - PROCESS | 1831 | 1466745054822 Marionette DEBUG loaded listener.js 22:10:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x93c2ac00) [pid = 1831] [serial = 2160] [outer = 0x93a5b000] 22:10:55 INFO - PROCESS | 1831 | 1466745055632 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 22:10:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 22:10:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1434ms 22:10:55 INFO - PROCESS | 1831 | 1466745055711 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 22:10:55 INFO - PROCESS | 1831 | 1466745055718 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 22:10:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 22:10:55 INFO - PROCESS | 1831 | 1466745055736 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 22:10:55 INFO - PROCESS | 1831 | 1466745055740 Marionette TRACE conn4 <- [1,2850,null,{}] 22:10:55 INFO - PROCESS | 1831 | 1466745055746 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:55 INFO - PROCESS | 1831 | 1466745055752 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:55 INFO - PROCESS | 1831 | 1466745055992 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 22:10:56 INFO - PROCESS | 1831 | 1466745056018 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:56 INFO - PROCESS | 1831 | 1466745056025 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x94776800 == 30 [pid = 1831] [id = 720] 22:10:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9529e400) [pid = 1831] [serial = 2161] [outer = (nil)] 22:10:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x95389800) [pid = 1831] [serial = 2162] [outer = 0x9529e400] 22:10:56 INFO - PROCESS | 1831 | 1466745056116 Marionette DEBUG loaded listener.js 22:10:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x953e8800) [pid = 1831] [serial = 2163] [outer = 0x9529e400] 22:10:57 INFO - PROCESS | 1831 | 1466745057171 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 22:10:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 22:10:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1483ms 22:10:57 INFO - PROCESS | 1831 | 1466745057220 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 22:10:57 INFO - PROCESS | 1831 | 1466745057225 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 22:10:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 22:10:57 INFO - PROCESS | 1831 | 1466745057239 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 22:10:57 INFO - PROCESS | 1831 | 1466745057245 Marionette TRACE conn4 <- [1,2854,null,{}] 22:10:57 INFO - PROCESS | 1831 | 1466745057263 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:57 INFO - PROCESS | 1831 | 1466745057273 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:57 INFO - PROCESS | 1831 | 1466745057513 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 22:10:57 INFO - PROCESS | 1831 | 1466745057609 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:57 INFO - PROCESS | 1831 | 1466745057619 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x9790c800 == 31 [pid = 1831] [id = 721] 22:10:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9796dc00) [pid = 1831] [serial = 2164] [outer = (nil)] 22:10:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x97978000) [pid = 1831] [serial = 2165] [outer = 0x9796dc00] 22:10:57 INFO - PROCESS | 1831 | 1466745057686 Marionette DEBUG loaded listener.js 22:10:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x979fa800) [pid = 1831] [serial = 2166] [outer = 0x9796dc00] 22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99d21400) [pid = 1831] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x96e64400) [pid = 1831] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x8ebd1400) [pid = 1831] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x8ebd1000) [pid = 1831] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x998a6400) [pid = 1831] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x914ad800) [pid = 1831] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9790bc00) [pid = 1831] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x8fdb1800) [pid = 1831] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x93a83800) [pid = 1831] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x953e8400) [pid = 1831] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 22:10:58 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x93a87c00) [pid = 1831] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 22:10:58 INFO - PROCESS | 1831 | 1466745058938 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 22:10:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 22:10:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1742ms 22:10:58 INFO - PROCESS | 1831 | 1466745058982 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 22:10:58 INFO - PROCESS | 1831 | 1466745058987 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 22:10:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 22:10:58 INFO - PROCESS | 1831 | 1466745058993 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 22:10:58 INFO - PROCESS | 1831 | 1466745058997 Marionette TRACE conn4 <- [1,2858,null,{}] 22:10:59 INFO - PROCESS | 1831 | 1466745059002 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:10:59 INFO - PROCESS | 1831 | 1466745059007 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:59 INFO - PROCESS | 1831 | 1466745059172 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 22:10:59 INFO - PROCESS | 1831 | 1466745059183 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:10:59 INFO - PROCESS | 1831 | 1466745059192 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:10:59 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e347400 == 32 [pid = 1831] [id = 722] 22:10:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x8ebd1000) [pid = 1831] [serial = 2167] [outer = (nil)] 22:10:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x979f8400) [pid = 1831] [serial = 2168] [outer = 0x8ebd1000] 22:10:59 INFO - PROCESS | 1831 | 1466745059418 Marionette DEBUG loaded listener.js 22:10:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x98ad0800) [pid = 1831] [serial = 2169] [outer = 0x8ebd1000] 22:11:00 INFO - PROCESS | 1831 | 1466745060197 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 22:11:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 22:11:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1244ms 22:11:00 INFO - PROCESS | 1831 | 1466745060239 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 22:11:00 INFO - PROCESS | 1831 | 1466745060244 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 22:11:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 22:11:00 INFO - PROCESS | 1831 | 1466745060250 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 22:11:00 INFO - PROCESS | 1831 | 1466745060253 Marionette TRACE conn4 <- [1,2862,null,{}] 22:11:00 INFO - PROCESS | 1831 | 1466745060259 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:00 INFO - PROCESS | 1831 | 1466745060264 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:00 INFO - PROCESS | 1831 | 1466745060483 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 22:11:00 INFO - PROCESS | 1831 | 1466745060671 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:00 INFO - PROCESS | 1831 | 1466745060682 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd4800 == 33 [pid = 1831] [id = 723] 22:11:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x8ebdd000) [pid = 1831] [serial = 2170] [outer = (nil)] 22:11:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x8fdb1000) [pid = 1831] [serial = 2171] [outer = 0x8ebdd000] 22:11:00 INFO - PROCESS | 1831 | 1466745060807 Marionette DEBUG loaded listener.js 22:11:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x93a5c000) [pid = 1831] [serial = 2172] [outer = 0x8ebdd000] 22:11:02 INFO - PROCESS | 1831 | 1466745062120 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 22:11:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 22:11:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1941ms 22:11:02 INFO - PROCESS | 1831 | 1466745062193 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 22:11:02 INFO - PROCESS | 1831 | 1466745062200 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 22:11:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 22:11:02 INFO - PROCESS | 1831 | 1466745062208 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 22:11:02 INFO - PROCESS | 1831 | 1466745062213 Marionette TRACE conn4 <- [1,2866,null,{}] 22:11:02 INFO - PROCESS | 1831 | 1466745062221 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:02 INFO - PROCESS | 1831 | 1466745062227 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:02 INFO - PROCESS | 1831 | 1466745062499 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 22:11:02 INFO - PROCESS | 1831 | 1466745062749 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:02 INFO - PROCESS | 1831 | 1466745062757 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34a000 == 34 [pid = 1831] [id = 724] 22:11:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x8fdac400) [pid = 1831] [serial = 2173] [outer = (nil)] 22:11:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x97906800) [pid = 1831] [serial = 2174] [outer = 0x8fdac400] 22:11:02 INFO - PROCESS | 1831 | 1466745062846 Marionette DEBUG loaded listener.js 22:11:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x979f1c00) [pid = 1831] [serial = 2175] [outer = 0x8fdac400] 22:11:03 INFO - PROCESS | 1831 | 1466745063874 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 22:11:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 22:11:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1738ms 22:11:03 INFO - PROCESS | 1831 | 1466745063947 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 22:11:03 INFO - PROCESS | 1831 | 1466745063952 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 22:11:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 22:11:03 INFO - PROCESS | 1831 | 1466745063960 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 22:11:03 INFO - PROCESS | 1831 | 1466745063964 Marionette TRACE conn4 <- [1,2870,null,{}] 22:11:03 INFO - PROCESS | 1831 | 1466745063970 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:03 INFO - PROCESS | 1831 | 1466745063982 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:04 INFO - PROCESS | 1831 | 1466745064216 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 22:11:04 INFO - PROCESS | 1831 | 1466745064500 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:04 INFO - PROCESS | 1831 | 1466745064509 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:04 INFO - PROCESS | 1831 | ++DOCSHELL 0x91adfc00 == 35 [pid = 1831] [id = 725] 22:11:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x998a2c00) [pid = 1831] [serial = 2176] [outer = (nil)] 22:11:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99d1a800) [pid = 1831] [serial = 2177] [outer = 0x998a2c00] 22:11:04 INFO - PROCESS | 1831 | 1466745064632 Marionette DEBUG loaded listener.js 22:11:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99d21c00) [pid = 1831] [serial = 2178] [outer = 0x998a2c00] 22:11:05 INFO - PROCESS | 1831 | 1466745065675 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 22:11:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 22:11:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1783ms 22:11:05 INFO - PROCESS | 1831 | 1466745065745 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 22:11:05 INFO - PROCESS | 1831 | 1466745065751 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 22:11:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 22:11:05 INFO - PROCESS | 1831 | 1466745065770 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 22:11:05 INFO - PROCESS | 1831 | 1466745065778 Marionette TRACE conn4 <- [1,2874,null,{}] 22:11:05 INFO - PROCESS | 1831 | 1466745065786 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:05 INFO - PROCESS | 1831 | 1466745065793 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:06 INFO - PROCESS | 1831 | 1466745066026 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 22:11:06 INFO - PROCESS | 1831 | 1466745066383 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:06 INFO - PROCESS | 1831 | 1466745066392 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x98a1fc00 == 36 [pid = 1831] [id = 726] 22:11:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x98a79400) [pid = 1831] [serial = 2179] [outer = (nil)] 22:11:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9a0cf400) [pid = 1831] [serial = 2180] [outer = 0x98a79400] 22:11:06 INFO - PROCESS | 1831 | 1466745066477 Marionette DEBUG loaded listener.js 22:11:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9a558400) [pid = 1831] [serial = 2181] [outer = 0x98a79400] 22:11:07 INFO - PROCESS | 1831 | 1466745067662 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 22:11:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 22:11:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2011ms 22:11:07 INFO - PROCESS | 1831 | 1466745067773 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 22:11:07 INFO - PROCESS | 1831 | 1466745067779 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 22:11:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 22:11:07 INFO - PROCESS | 1831 | 1466745067798 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 22:11:07 INFO - PROCESS | 1831 | 1466745067803 Marionette TRACE conn4 <- [1,2878,null,{}] 22:11:07 INFO - PROCESS | 1831 | 1466745067812 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:07 INFO - PROCESS | 1831 | 1466745067817 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:08 INFO - PROCESS | 1831 | --DOCSHELL 0x94777400 == 35 [pid = 1831] [id = 699] 22:11:08 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34e000 == 34 [pid = 1831] [id = 709] 22:11:08 INFO - PROCESS | 1831 | 1466745068173 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9a770800) [pid = 1831] [serial = 2133] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99d28000) [pid = 1831] [serial = 2111] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x996bd000) [pid = 1831] [serial = 2109] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x914a3c00) [pid = 1831] [serial = 2118] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x93c28c00) [pid = 1831] [serial = 2129] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x99d28400) [pid = 1831] [serial = 2126] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x91ad9800) [pid = 1831] [serial = 2105] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x8ebdb000) [pid = 1831] [serial = 2130] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x99ee5000) [pid = 1831] [serial = 2127] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x98a27400) [pid = 1831] [serial = 2123] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x99ee8c00) [pid = 1831] [serial = 2112] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x9a0cfc00) [pid = 1831] [serial = 2114] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x8fdae400) [pid = 1831] [serial = 2117] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9477ec00) [pid = 1831] [serial = 2106] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9989b000) [pid = 1831] [serial = 2124] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x9a05ac00) [pid = 1831] [serial = 2115] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x95294800) [pid = 1831] [serial = 2120] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x979ed800) [pid = 1831] [serial = 2108] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x98a76000) [pid = 1831] [serial = 2103] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x953e7c00) [pid = 1831] [serial = 2121] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | --DOMWINDOW == 61 (0x9a54f000) [pid = 1831] [serial = 2132] [outer = (nil)] [url = about:blank] 22:11:08 INFO - PROCESS | 1831 | 1466745068320 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:08 INFO - PROCESS | 1831 | 1466745068335 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb7c00 == 35 [pid = 1831] [id = 727] 22:11:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 62 (0x914a3c00) [pid = 1831] [serial = 2182] [outer = (nil)] 22:11:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x93a5b800) [pid = 1831] [serial = 2183] [outer = 0x914a3c00] 22:11:08 INFO - PROCESS | 1831 | 1466745068409 Marionette DEBUG loaded listener.js 22:11:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x94775c00) [pid = 1831] [serial = 2184] [outer = 0x914a3c00] 22:11:09 INFO - PROCESS | 1831 | 1466745069237 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 22:11:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 22:11:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1500ms 22:11:09 INFO - PROCESS | 1831 | 1466745069288 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 22:11:09 INFO - PROCESS | 1831 | 1466745069294 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 22:11:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 22:11:09 INFO - PROCESS | 1831 | 1466745069305 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 22:11:09 INFO - PROCESS | 1831 | 1466745069309 Marionette TRACE conn4 <- [1,2882,null,{}] 22:11:09 INFO - PROCESS | 1831 | 1466745069315 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:09 INFO - PROCESS | 1831 | 1466745069321 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:09 INFO - PROCESS | 1831 | 1466745069498 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 22:11:09 INFO - PROCESS | 1831 | 1466745069670 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:09 INFO - PROCESS | 1831 | 1466745069683 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:09 INFO - PROCESS | 1831 | ++DOCSHELL 0x95393c00 == 36 [pid = 1831] [id = 728] 22:11:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x953e5400) [pid = 1831] [serial = 2185] [outer = (nil)] 22:11:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x953ef400) [pid = 1831] [serial = 2186] [outer = 0x953e5400] 22:11:09 INFO - PROCESS | 1831 | 1466745069766 Marionette DEBUG loaded listener.js 22:11:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9790a800) [pid = 1831] [serial = 2187] [outer = 0x953e5400] 22:11:10 INFO - PROCESS | 1831 | 1466745070689 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 22:11:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 22:11:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1432ms 22:11:10 INFO - PROCESS | 1831 | 1466745070738 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 22:11:10 INFO - PROCESS | 1831 | 1466745070743 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 22:11:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 22:11:10 INFO - PROCESS | 1831 | 1466745070758 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 22:11:10 INFO - PROCESS | 1831 | 1466745070764 Marionette TRACE conn4 <- [1,2886,null,{}] 22:11:10 INFO - PROCESS | 1831 | 1466745070780 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:10 INFO - PROCESS | 1831 | 1466745070789 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:11 INFO - PROCESS | 1831 | 1466745071026 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 22:11:11 INFO - PROCESS | 1831 | 1466745071048 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:11 INFO - PROCESS | 1831 | 1466745071062 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:11 INFO - PROCESS | 1831 | ++DOCSHELL 0x953ec800 == 37 [pid = 1831] [id = 729] 22:11:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x998b8c00) [pid = 1831] [serial = 2188] [outer = (nil)] 22:11:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x99d1d000) [pid = 1831] [serial = 2189] [outer = 0x998b8c00] 22:11:11 INFO - PROCESS | 1831 | 1466745071136 Marionette DEBUG loaded listener.js 22:11:11 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x99ee5000) [pid = 1831] [serial = 2190] [outer = 0x998b8c00] 22:11:12 INFO - PROCESS | 1831 | 1466745072111 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 22:11:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 22:11:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1393ms 22:11:12 INFO - PROCESS | 1831 | 1466745072151 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 22:11:12 INFO - PROCESS | 1831 | 1466745072156 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 22:11:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 22:11:12 INFO - PROCESS | 1831 | 1466745072163 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 22:11:12 INFO - PROCESS | 1831 | 1466745072167 Marionette TRACE conn4 <- [1,2890,null,{}] 22:11:12 INFO - PROCESS | 1831 | 1466745072173 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:12 INFO - PROCESS | 1831 | 1466745072179 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:12 INFO - PROCESS | 1831 | 1466745072431 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 22:11:12 INFO - PROCESS | 1831 | 1466745072458 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:12 INFO - PROCESS | 1831 | 1466745072468 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989c400 == 38 [pid = 1831] [id = 730] 22:11:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x99d23000) [pid = 1831] [serial = 2191] [outer = (nil)] 22:11:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x99ef1800) [pid = 1831] [serial = 2192] [outer = 0x99d23000] 22:11:12 INFO - PROCESS | 1831 | 1466745072537 Marionette DEBUG loaded listener.js 22:11:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9a54c800) [pid = 1831] [serial = 2193] [outer = 0x99d23000] 22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x914a2c00) [pid = 1831] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x8e344c00) [pid = 1831] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x93a5b000) [pid = 1831] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x8ebd9c00) [pid = 1831] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x9981e000) [pid = 1831] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x9a85ac00) [pid = 1831] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x998b3000) [pid = 1831] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 65 (0x9b4e9800) [pid = 1831] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 64 (0x9d4f8800) [pid = 1831] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 63 (0x9796dc00) [pid = 1831] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 22:11:13 INFO - PROCESS | 1831 | --DOMWINDOW == 62 (0x9529e400) [pid = 1831] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 22:11:13 INFO - PROCESS | 1831 | 1466745073586 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 22:11:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 22:11:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1444ms 22:11:13 INFO - PROCESS | 1831 | 1466745073608 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 22:11:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 22:11:13 INFO - PROCESS | 1831 | 1466745073613 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 22:11:13 INFO - PROCESS | 1831 | 1466745073619 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 22:11:13 INFO - PROCESS | 1831 | 1466745073622 Marionette TRACE conn4 <- [1,2894,null,{}] 22:11:13 INFO - PROCESS | 1831 | 1466745073628 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:13 INFO - PROCESS | 1831 | 1466745073633 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:13 INFO - PROCESS | 1831 | 1466745073786 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 22:11:13 INFO - PROCESS | 1831 | 1466745073800 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:13 INFO - PROCESS | 1831 | 1466745073808 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:13 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a7000 == 39 [pid = 1831] [id = 731] 22:11:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 63 (0x951a0400) [pid = 1831] [serial = 2194] [outer = (nil)] 22:11:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 64 (0x99ef1400) [pid = 1831] [serial = 2195] [outer = 0x951a0400] 22:11:13 INFO - PROCESS | 1831 | 1466745073877 Marionette DEBUG loaded listener.js 22:11:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 65 (0x98ac9000) [pid = 1831] [serial = 2196] [outer = 0x951a0400] 22:11:14 INFO - PROCESS | 1831 | 1466745074818 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 22:11:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 22:11:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1242ms 22:11:14 INFO - PROCESS | 1831 | 1466745074860 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 22:11:14 INFO - PROCESS | 1831 | 1466745074864 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 22:11:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 22:11:14 INFO - PROCESS | 1831 | 1466745074934 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 22:11:14 INFO - PROCESS | 1831 | 1466745074939 Marionette TRACE conn4 <- [1,2898,null,{}] 22:11:14 INFO - PROCESS | 1831 | 1466745074964 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:14 INFO - PROCESS | 1831 | 1466745074971 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:15 INFO - PROCESS | 1831 | 1466745075180 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 22:11:15 INFO - PROCESS | 1831 | 1466745075372 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:15 INFO - PROCESS | 1831 | 1466745075385 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x914b0000 == 40 [pid = 1831] [id = 732] 22:11:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 66 (0x91adcc00) [pid = 1831] [serial = 2197] [outer = (nil)] 22:11:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x9471b400) [pid = 1831] [serial = 2198] [outer = 0x91adcc00] 22:11:15 INFO - PROCESS | 1831 | 1466745075537 Marionette DEBUG loaded listener.js 22:11:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x9477ec00) [pid = 1831] [serial = 2199] [outer = 0x91adcc00] 22:11:16 INFO - PROCESS | 1831 | 1466745076532 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 22:11:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 22:11:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1710ms 22:11:16 INFO - PROCESS | 1831 | 1466745076601 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 22:11:16 INFO - PROCESS | 1831 | 1466745076608 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 22:11:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 22:11:16 INFO - PROCESS | 1831 | 1466745076619 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 22:11:16 INFO - PROCESS | 1831 | 1466745076623 Marionette TRACE conn4 <- [1,2902,null,{}] 22:11:16 INFO - PROCESS | 1831 | 1466745076633 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:16 INFO - PROCESS | 1831 | 1466745076641 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:16 INFO - PROCESS | 1831 | 1466745076836 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 22:11:17 INFO - PROCESS | 1831 | 1466745077080 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:17 INFO - PROCESS | 1831 | 1466745077089 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb7400 == 41 [pid = 1831] [id = 733] 22:11:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x96e67000) [pid = 1831] [serial = 2200] [outer = (nil)] 22:11:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x9989a000) [pid = 1831] [serial = 2201] [outer = 0x96e67000] 22:11:17 INFO - PROCESS | 1831 | 1466745077191 Marionette DEBUG loaded listener.js 22:11:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x998a4000) [pid = 1831] [serial = 2202] [outer = 0x96e67000] 22:11:18 INFO - PROCESS | 1831 | 1466745078109 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 22:11:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 22:11:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1543ms 22:11:18 INFO - PROCESS | 1831 | 1466745078163 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 22:11:18 INFO - PROCESS | 1831 | 1466745078167 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 22:11:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 22:11:18 INFO - PROCESS | 1831 | 1466745078174 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 22:11:18 INFO - PROCESS | 1831 | 1466745078177 Marionette TRACE conn4 <- [1,2906,null,{}] 22:11:18 INFO - PROCESS | 1831 | 1466745078184 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:18 INFO - PROCESS | 1831 | 1466745078189 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:18 INFO - PROCESS | 1831 | 1466745078389 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 22:11:18 INFO - PROCESS | 1831 | 1466745078681 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:18 INFO - PROCESS | 1831 | 1466745078700 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:18 INFO - PROCESS | 1831 | ++DOCSHELL 0x99ee4800 == 42 [pid = 1831] [id = 734] 22:11:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x9a773000) [pid = 1831] [serial = 2203] [outer = (nil)] 22:11:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9a776c00) [pid = 1831] [serial = 2204] [outer = 0x9a773000] 22:11:18 INFO - PROCESS | 1831 | 1466745078835 Marionette DEBUG loaded listener.js 22:11:18 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9a944c00) [pid = 1831] [serial = 2205] [outer = 0x9a773000] 22:11:19 INFO - PROCESS | 1831 | 1466745079786 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 22:11:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 22:11:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1692ms 22:11:19 INFO - PROCESS | 1831 | 1466745079868 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 22:11:19 INFO - PROCESS | 1831 | 1466745079873 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 22:11:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 22:11:19 INFO - PROCESS | 1831 | 1466745079879 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 22:11:19 INFO - PROCESS | 1831 | 1466745079883 Marionette TRACE conn4 <- [1,2910,null,{}] 22:11:19 INFO - PROCESS | 1831 | 1466745079889 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:19 INFO - PROCESS | 1831 | 1466745079895 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:20 INFO - PROCESS | 1831 | 1466745080122 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 22:11:20 INFO - PROCESS | 1831 | 1466745080358 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:20 INFO - PROCESS | 1831 | 1466745080364 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e342c00 == 43 [pid = 1831] [id = 735] 22:11:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x99ef0c00) [pid = 1831] [serial = 2206] [outer = (nil)] 22:11:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9b93f000) [pid = 1831] [serial = 2207] [outer = 0x99ef0c00] 22:11:20 INFO - PROCESS | 1831 | 1466745080495 Marionette DEBUG loaded listener.js 22:11:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9d47cc00) [pid = 1831] [serial = 2208] [outer = 0x99ef0c00] 22:11:21 INFO - PROCESS | 1831 | 1466745081280 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 22:11:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 22:11:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 22:11:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1442ms 22:11:21 INFO - PROCESS | 1831 | 1466745081323 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 22:11:21 INFO - PROCESS | 1831 | 1466745081328 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 22:11:21 INFO - TEST-START | /DOMEvents/constructors.html 22:11:21 INFO - PROCESS | 1831 | 1466745081335 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 22:11:21 INFO - PROCESS | 1831 | 1466745081339 Marionette TRACE conn4 <- [1,2914,null,{}] 22:11:21 INFO - PROCESS | 1831 | 1466745081345 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:21 INFO - PROCESS | 1831 | 1466745081351 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:21 INFO - PROCESS | 1831 | 1466745081599 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 22:11:21 INFO - PROCESS | 1831 | 1466745081796 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:21 INFO - PROCESS | 1831 | 1466745081805 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:21 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb4c00 == 44 [pid = 1831] [id = 736] 22:11:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9ac5a800) [pid = 1831] [serial = 2209] [outer = (nil)] 22:11:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9d87a400) [pid = 1831] [serial = 2210] [outer = 0x9ac5a800] 22:11:21 INFO - PROCESS | 1831 | 1466745081888 Marionette DEBUG loaded listener.js 22:11:22 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9d884c00) [pid = 1831] [serial = 2211] [outer = 0x9ac5a800] 22:11:22 INFO - PROCESS | 1831 | 1466745082908 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 22:11:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 22:11:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 22:11:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 22:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:11:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 22:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:11:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 22:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:11:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 22:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:11:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 22:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:11:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 22:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 22:11:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:11:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 22:11:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 1656ms 22:11:23 INFO - PROCESS | 1831 | 1466745083005 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 22:11:23 INFO - PROCESS | 1831 | 1466745083011 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 22:11:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 22:11:23 INFO - PROCESS | 1831 | 1466745083036 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 22:11:23 INFO - PROCESS | 1831 | 1466745083041 Marionette TRACE conn4 <- [1,2918,null,{}] 22:11:23 INFO - PROCESS | 1831 | 1466745083048 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:23 INFO - PROCESS | 1831 | 1466745083060 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:23 INFO - PROCESS | 1831 | 1466745083330 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 22:11:23 INFO - PROCESS | 1831 | 1466745083622 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:23 INFO - PROCESS | 1831 | 1466745083629 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34b800 == 45 [pid = 1831] [id = 737] 22:11:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x8e34e800) [pid = 1831] [serial = 2212] [outer = (nil)] 22:11:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0xa1f2ac00) [pid = 1831] [serial = 2213] [outer = 0x8e34e800] 22:11:23 INFO - PROCESS | 1831 | 1466745083720 Marionette DEBUG loaded listener.js 22:11:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa2136400) [pid = 1831] [serial = 2214] [outer = 0x8e34e800] 22:11:24 INFO - PROCESS | 1831 | 1466745084543 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 22:11:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 22:11:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1536ms 22:11:24 INFO - PROCESS | 1831 | 1466745084569 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 22:11:24 INFO - PROCESS | 1831 | 1466745084573 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 22:11:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 22:11:24 INFO - PROCESS | 1831 | 1466745084580 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 22:11:24 INFO - PROCESS | 1831 | 1466745084584 Marionette TRACE conn4 <- [1,2922,null,{}] 22:11:24 INFO - PROCESS | 1831 | 1466745084590 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:24 INFO - PROCESS | 1831 | 1466745084595 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:24 INFO - PROCESS | 1831 | 1466745084854 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 22:11:25 INFO - PROCESS | 1831 | 1466745085005 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:25 INFO - PROCESS | 1831 | 1466745085013 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:25 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdad400 == 46 [pid = 1831] [id = 738] 22:11:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9538a800) [pid = 1831] [serial = 2215] [outer = (nil)] 22:11:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa2220000) [pid = 1831] [serial = 2216] [outer = 0x9538a800] 22:11:25 INFO - PROCESS | 1831 | 1466745085096 Marionette DEBUG loaded listener.js 22:11:25 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa229d000) [pid = 1831] [serial = 2217] [outer = 0x9538a800] 22:11:25 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 22:11:25 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 22:11:25 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 22:11:25 INFO - PROCESS | 1831 | [1831] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 22:11:26 INFO - PROCESS | 1831 | 1466745086022 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 22:11:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 22:11:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:11:26 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 22:11:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:11:26 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 22:11:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:11:26 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]" 22:11:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:11:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 22:11:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1485ms 22:11:26 INFO - PROCESS | 1831 | 1466745086068 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 22:11:26 INFO - PROCESS | 1831 | 1466745086075 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 22:11:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 22:11:26 INFO - PROCESS | 1831 | 1466745086089 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 22:11:26 INFO - PROCESS | 1831 | 1466745086093 Marionette TRACE conn4 <- [1,2926,null,{}] 22:11:26 INFO - PROCESS | 1831 | 1466745086358 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:26 INFO - PROCESS | 1831 | 1466745086364 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:26 INFO - PROCESS | 1831 | 1466745086565 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 22:11:26 INFO - PROCESS | 1831 | 1466745086824 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:26 INFO - PROCESS | 1831 | 1466745086834 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a4f800 == 47 [pid = 1831] [id = 739] 22:11:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x93a52400) [pid = 1831] [serial = 2218] [outer = (nil)] 22:11:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9471dc00) [pid = 1831] [serial = 2219] [outer = 0x93a52400] 22:11:26 INFO - PROCESS | 1831 | 1466745086955 Marionette DEBUG loaded listener.js 22:11:27 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9525e800) [pid = 1831] [serial = 2220] [outer = 0x93a52400] 22:11:27 INFO - PROCESS | 1831 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 22:11:27 INFO - PROCESS | 1831 | 1466745087808 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 22:11:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 22:11:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1752ms 22:11:27 INFO - PROCESS | 1831 | 1466745087844 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 22:11:27 INFO - PROCESS | 1831 | 1466745087849 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 22:11:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 22:11:27 INFO - PROCESS | 1831 | 1466745087857 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 22:11:27 INFO - PROCESS | 1831 | 1466745087861 Marionette TRACE conn4 <- [1,2930,null,{}] 22:11:27 INFO - PROCESS | 1831 | 1466745087869 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:27 INFO - PROCESS | 1831 | 1466745087875 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:28 INFO - PROCESS | 1831 | 1466745088050 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x91ae2400 == 46 [pid = 1831] [id = 706] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x8e343400 == 45 [pid = 1831] [id = 718] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x95267800 == 44 [pid = 1831] [id = 707] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x914ac000 == 43 [pid = 1831] [id = 701] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad9000 == 42 [pid = 1831] [id = 710] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x914b0c00 == 41 [pid = 1831] [id = 700] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd6000 == 40 [pid = 1831] [id = 702] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34d800 == 39 [pid = 1831] [id = 704] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x99d1b400 == 38 [pid = 1831] [id = 703] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x94772c00 == 37 [pid = 1831] [id = 698] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x8e350c00 == 36 [pid = 1831] [id = 705] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x93c31c00 == 35 [pid = 1831] [id = 714] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x97907400 == 34 [pid = 1831] [id = 708] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x91ada400 == 33 [pid = 1831] [id = 697] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb9000 == 32 [pid = 1831] [id = 711] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x98a7ac00 == 31 [pid = 1831] [id = 712] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x9a559c00 == 30 [pid = 1831] [id = 713] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd9400 == 29 [pid = 1831] [id = 717] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x99eee000 == 28 [pid = 1831] [id = 715] 22:11:29 INFO - PROCESS | 1831 | --DOCSHELL 0x99c70800 == 27 [pid = 1831] [id = 716] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x953e4400) [pid = 1831] [serial = 2136] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x8e34d400) [pid = 1831] [serial = 2156] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x95268000) [pid = 1831] [serial = 2135] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x8ebdb400) [pid = 1831] [serial = 2157] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x93a81800) [pid = 1831] [serial = 2159] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x91ad6c00) [pid = 1831] [serial = 2154] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x99b4d400) [pid = 1831] [serial = 2139] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9989f400) [pid = 1831] [serial = 2138] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x8fdb3c00) [pid = 1831] [serial = 2153] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9b49d800) [pid = 1831] [serial = 2142] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x9a94f000) [pid = 1831] [serial = 2141] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9b944400) [pid = 1831] [serial = 2145] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9b787400) [pid = 1831] [serial = 2144] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9d88a400) [pid = 1831] [serial = 2148] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x9d884000) [pid = 1831] [serial = 2147] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0xa1f9a000) [pid = 1831] [serial = 2151] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0xa1f2a000) [pid = 1831] [serial = 2150] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x97978000) [pid = 1831] [serial = 2165] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x95389800) [pid = 1831] [serial = 2162] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x979fa800) [pid = 1831] [serial = 2166] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x953e8800) [pid = 1831] [serial = 2163] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x93c2ac00) [pid = 1831] [serial = 2160] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x979f8400) [pid = 1831] [serial = 2168] [outer = (nil)] [url = about:blank] 22:11:29 INFO - PROCESS | 1831 | 1466745089482 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:29 INFO - PROCESS | 1831 | 1466745089494 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34d400 == 28 [pid = 1831] [id = 740] 22:11:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x8e34d800) [pid = 1831] [serial = 2221] [outer = (nil)] 22:11:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x8ebcfc00) [pid = 1831] [serial = 2222] [outer = 0x8e34d800] 22:11:29 INFO - PROCESS | 1831 | 1466745089582 Marionette DEBUG loaded listener.js 22:11:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x8ebdd800) [pid = 1831] [serial = 2223] [outer = 0x8e34d800] 22:11:30 INFO - PROCESS | 1831 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 22:11:30 INFO - PROCESS | 1831 | 1466745090357 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 22:11:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 22:11:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 2535ms 22:11:30 INFO - PROCESS | 1831 | 1466745090394 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 22:11:30 INFO - PROCESS | 1831 | 1466745090400 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 22:11:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 22:11:30 INFO - PROCESS | 1831 | 1466745090408 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 22:11:30 INFO - PROCESS | 1831 | 1466745090413 Marionette TRACE conn4 <- [1,2934,null,{}] 22:11:30 INFO - PROCESS | 1831 | 1466745090420 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:30 INFO - PROCESS | 1831 | 1466745090429 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:30 INFO - PROCESS | 1831 | 1466745090597 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 22:11:30 INFO - PROCESS | 1831 | 1466745090749 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:30 INFO - PROCESS | 1831 | 1466745090761 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:30 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb2000 == 29 [pid = 1831] [id = 741] 22:11:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x8fdb9c00) [pid = 1831] [serial = 2224] [outer = (nil)] 22:11:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x91adc800) [pid = 1831] [serial = 2225] [outer = 0x8fdb9c00] 22:11:30 INFO - PROCESS | 1831 | 1466745090832 Marionette DEBUG loaded listener.js 22:11:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x93a53000) [pid = 1831] [serial = 2226] [outer = 0x8fdb9c00] 22:11:31 INFO - PROCESS | 1831 | 1466745091643 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 22:11:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 22:11:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1287ms 22:11:31 INFO - PROCESS | 1831 | 1466745091700 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 22:11:31 INFO - PROCESS | 1831 | 1466745091708 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 22:11:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 22:11:31 INFO - PROCESS | 1831 | 1466745091715 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 22:11:31 INFO - PROCESS | 1831 | 1466745091719 Marionette TRACE conn4 <- [1,2938,null,{}] 22:11:31 INFO - PROCESS | 1831 | 1466745091725 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:31 INFO - PROCESS | 1831 | 1466745091731 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:31 INFO - PROCESS | 1831 | 1466745091902 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 22:11:32 INFO - PROCESS | 1831 | 1466745092087 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:32 INFO - PROCESS | 1831 | 1466745092097 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad9400 == 30 [pid = 1831] [id = 742] 22:11:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x94779000) [pid = 1831] [serial = 2227] [outer = (nil)] 22:11:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9529fc00) [pid = 1831] [serial = 2228] [outer = 0x94779000] 22:11:32 INFO - PROCESS | 1831 | 1466745092169 Marionette DEBUG loaded listener.js 22:11:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x95393000) [pid = 1831] [serial = 2229] [outer = 0x94779000] 22:11:33 INFO - PROCESS | 1831 | 1466745093066 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 22:11:33 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. 22:11:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1381ms 22:11:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 22:11:33 INFO - PROCESS | 1831 | 1466745093102 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 22:11:33 INFO - PROCESS | 1831 | 1466745093106 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 22:11:33 INFO - PROCESS | 1831 | 1466745093122 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 22:11:33 INFO - PROCESS | 1831 | 1466745093132 Marionette TRACE conn4 <- [1,2942,null,{}] 22:11:33 INFO - PROCESS | 1831 | 1466745093147 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:33 INFO - PROCESS | 1831 | 1466745093156 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:33 INFO - PROCESS | 1831 | 1466745093385 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 22:11:33 INFO - PROCESS | 1831 | 1466745093410 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:33 INFO - PROCESS | 1831 | 1466745093420 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x97908000 == 31 [pid = 1831] [id = 743] 22:11:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x97908400) [pid = 1831] [serial = 2230] [outer = (nil)] 22:11:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x97973000) [pid = 1831] [serial = 2231] [outer = 0x97908400] 22:11:33 INFO - PROCESS | 1831 | 1466745093486 Marionette DEBUG loaded listener.js 22:11:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x979ef800) [pid = 1831] [serial = 2232] [outer = 0x97908400] 22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x951a0400) [pid = 1831] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x99d23000) [pid = 1831] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x8ebd1000) [pid = 1831] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x8ebdd000) [pid = 1831] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x98a79400) [pid = 1831] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x998a2c00) [pid = 1831] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x914a3c00) [pid = 1831] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x8fdac400) [pid = 1831] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x953e5400) [pid = 1831] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 22:11:34 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x998b8c00) [pid = 1831] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 22:11:34 INFO - PROCESS | 1831 | 1466745094856 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 22:11:34 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 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 22:11:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 22:11:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1761ms 22:11:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 22:11:34 INFO - PROCESS | 1831 | 1466745094873 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 22:11:34 INFO - PROCESS | 1831 | 1466745094877 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 22:11:34 INFO - PROCESS | 1831 | 1466745094884 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 22:11:34 INFO - PROCESS | 1831 | 1466745094887 Marionette TRACE conn4 <- [1,2946,null,{}] 22:11:34 INFO - PROCESS | 1831 | 1466745094893 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:34 INFO - PROCESS | 1831 | 1466745094898 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:35 INFO - PROCESS | 1831 | 1466745095053 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 22:11:35 INFO - PROCESS | 1831 | 1466745095205 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:35 INFO - PROCESS | 1831 | 1466745095212 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x914ab000 == 32 [pid = 1831] [id = 744] 22:11:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x952a0000) [pid = 1831] [serial = 2233] [outer = (nil)] 22:11:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0x979fa800) [pid = 1831] [serial = 2234] [outer = 0x952a0000] 22:11:35 INFO - PROCESS | 1831 | 1466745095284 Marionette DEBUG loaded listener.js 22:11:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x98a79400) [pid = 1831] [serial = 2235] [outer = 0x952a0000] 22:11:35 INFO - PROCESS | 1831 | 1466745095941 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 22:11:35 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. 22:11:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1090ms 22:11:35 INFO - PROCESS | 1831 | 1466745095984 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 22:11:35 INFO - PROCESS | 1831 | 1466745095988 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 22:11:35 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 22:11:35 INFO - PROCESS | 1831 | 1466745095994 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 22:11:35 INFO - PROCESS | 1831 | 1466745095997 Marionette TRACE conn4 <- [1,2950,null,{}] 22:11:36 INFO - PROCESS | 1831 | 1466745096003 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:36 INFO - PROCESS | 1831 | 1466745096008 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:36 INFO - PROCESS | 1831 | 1466745096204 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 22:11:36 INFO - PROCESS | 1831 | 1466745096228 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:36 INFO - PROCESS | 1831 | 1466745096248 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x98370800 == 33 [pid = 1831] [id = 745] 22:11:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x98f4ac00) [pid = 1831] [serial = 2236] [outer = (nil)] 22:11:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9989cc00) [pid = 1831] [serial = 2237] [outer = 0x98f4ac00] 22:11:36 INFO - PROCESS | 1831 | 1466745096329 Marionette DEBUG loaded listener.js 22:11:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x99b82000) [pid = 1831] [serial = 2238] [outer = 0x98f4ac00] 22:11:37 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad9000 == 34 [pid = 1831] [id = 746] 22:11:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x91ad9800) [pid = 1831] [serial = 2239] [outer = (nil)] 22:11:37 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x91ada000) [pid = 1831] [serial = 2240] [outer = 0x91ad9800] 22:11:37 INFO - PROCESS | 1831 | 1466745097633 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 22:11:37 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. 22:11:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1684ms 22:11:37 INFO - PROCESS | 1831 | 1466745097680 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 22:11:37 INFO - PROCESS | 1831 | 1466745097687 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 22:11:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 22:11:37 INFO - PROCESS | 1831 | 1466745097696 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 22:11:37 INFO - PROCESS | 1831 | 1466745097701 Marionette TRACE conn4 <- [1,2954,null,{}] 22:11:37 INFO - PROCESS | 1831 | 1466745097710 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:37 INFO - PROCESS | 1831 | 1466745097716 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:37 INFO - PROCESS | 1831 | 1466745097930 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 22:11:38 INFO - PROCESS | 1831 | 1466745098168 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:38 INFO - PROCESS | 1831 | 1466745098176 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebdc000 == 35 [pid = 1831] [id = 747] 22:11:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x914ae400) [pid = 1831] [serial = 2241] [outer = (nil)] 22:11:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9529e800) [pid = 1831] [serial = 2242] [outer = 0x914ae400] 22:11:38 INFO - PROCESS | 1831 | 1466745098287 Marionette DEBUG loaded listener.js 22:11:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x95392000) [pid = 1831] [serial = 2243] [outer = 0x914ae400] 22:11:39 INFO - PROCESS | 1831 | 1466745099189 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 22:11:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:11:39 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 22:11:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1537ms 22:11:39 INFO - PROCESS | 1831 | 1466745099233 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 22:11:39 INFO - PROCESS | 1831 | 1466745099240 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 22:11:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 22:11:39 INFO - PROCESS | 1831 | 1466745099251 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 22:11:39 INFO - PROCESS | 1831 | 1466745099255 Marionette TRACE conn4 <- [1,2958,null,{}] 22:11:39 INFO - PROCESS | 1831 | 1466745099291 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:39 INFO - PROCESS | 1831 | 1466745099297 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:39 INFO - PROCESS | 1831 | 1466745099517 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 22:11:39 INFO - PROCESS | 1831 | 1466745099712 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:39 INFO - PROCESS | 1831 | 1466745099719 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e346c00 == 36 [pid = 1831] [id = 748] 22:11:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x996b7400) [pid = 1831] [serial = 2244] [outer = (nil)] 22:11:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99c76400) [pid = 1831] [serial = 2245] [outer = 0x996b7400] 22:11:39 INFO - PROCESS | 1831 | 1466745099803 Marionette DEBUG loaded listener.js 22:11:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99d1ac00) [pid = 1831] [serial = 2246] [outer = 0x996b7400] 22:11:40 INFO - PROCESS | 1831 | 1466745100772 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 22:11:40 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. 22:11:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1573ms 22:11:40 INFO - PROCESS | 1831 | 1466745100826 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 22:11:40 INFO - PROCESS | 1831 | 1466745100830 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 22:11:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 22:11:40 INFO - PROCESS | 1831 | 1466745100864 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 22:11:40 INFO - PROCESS | 1831 | 1466745100872 Marionette TRACE conn4 <- [1,2962,null,{}] 22:11:40 INFO - PROCESS | 1831 | 1466745100897 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:40 INFO - PROCESS | 1831 | 1466745100907 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:41 INFO - PROCESS | 1831 | 1466745101116 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 22:11:41 INFO - PROCESS | 1831 | 1466745101309 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:41 INFO - PROCESS | 1831 | 1466745101321 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a05ac00 == 37 [pid = 1831] [id = 749] 22:11:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9a05b400) [pid = 1831] [serial = 2247] [outer = (nil)] 22:11:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a54bc00) [pid = 1831] [serial = 2248] [outer = 0x9a05b400] 22:11:41 INFO - PROCESS | 1831 | 1466745101448 Marionette DEBUG loaded listener.js 22:11:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x9a76b800) [pid = 1831] [serial = 2249] [outer = 0x9a05b400] 22:11:42 INFO - PROCESS | 1831 | 1466745102389 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 22:11:42 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. 22:11:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1570ms 22:11:42 INFO - PROCESS | 1831 | 1466745102408 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 22:11:42 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 22:11:42 INFO - PROCESS | 1831 | 1466745102413 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 22:11:42 INFO - PROCESS | 1831 | 1466745102420 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 22:11:42 INFO - PROCESS | 1831 | 1466745102423 Marionette TRACE conn4 <- [1,2966,null,{}] 22:11:42 INFO - PROCESS | 1831 | 1466745102429 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:42 INFO - PROCESS | 1831 | 1466745102434 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:42 INFO - PROCESS | 1831 | 1466745102609 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 22:11:42 INFO - PROCESS | 1831 | 1466745102806 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:42 INFO - PROCESS | 1831 | 1466745102816 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:42 INFO - PROCESS | 1831 | ++DOCSHELL 0x97904800 == 38 [pid = 1831] [id = 750] 22:11:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9a772000) [pid = 1831] [serial = 2250] [outer = (nil)] 22:11:42 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a85d400) [pid = 1831] [serial = 2251] [outer = 0x9a772000] 22:11:42 INFO - PROCESS | 1831 | 1466745102899 Marionette DEBUG loaded listener.js 22:11:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9afe2c00) [pid = 1831] [serial = 2252] [outer = 0x9a772000] 22:11:43 INFO - PROCESS | 1831 | 1466745103820 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 22:11:43 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. 22:11:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1436ms 22:11:43 INFO - PROCESS | 1831 | 1466745103856 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 22:11:43 INFO - PROCESS | 1831 | 1466745103861 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 22:11:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 22:11:43 INFO - PROCESS | 1831 | 1466745103868 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 22:11:43 INFO - PROCESS | 1831 | 1466745103872 Marionette TRACE conn4 <- [1,2970,null,{}] 22:11:43 INFO - PROCESS | 1831 | 1466745103878 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:43 INFO - PROCESS | 1831 | 1466745103884 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:44 INFO - PROCESS | 1831 | 1466745104061 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 22:11:44 INFO - PROCESS | 1831 | 1466745104263 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:44 INFO - PROCESS | 1831 | 1466745104269 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad5800 == 39 [pid = 1831] [id = 751] 22:11:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x91ad7000) [pid = 1831] [serial = 2253] [outer = (nil)] 22:11:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9ac5c400) [pid = 1831] [serial = 2254] [outer = 0x91ad7000] 22:11:44 INFO - PROCESS | 1831 | 1466745104409 Marionette DEBUG loaded listener.js 22:11:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9b944400) [pid = 1831] [serial = 2255] [outer = 0x91ad7000] 22:11:45 INFO - PROCESS | 1831 | 1466745105551 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 22:11:45 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. 22:11:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1695ms 22:11:45 INFO - PROCESS | 1831 | 1466745105563 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 22:11:45 INFO - PROCESS | 1831 | 1466745105570 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 22:11:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 22:11:45 INFO - PROCESS | 1831 | 1466745105580 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 22:11:45 INFO - PROCESS | 1831 | 1466745105585 Marionette TRACE conn4 <- [1,2974,null,{}] 22:11:45 INFO - PROCESS | 1831 | 1466745105593 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:45 INFO - PROCESS | 1831 | 1466745105600 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:45 INFO - PROCESS | 1831 | 1466745105834 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 22:11:46 INFO - PROCESS | 1831 | 1466745106156 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:46 INFO - PROCESS | 1831 | 1466745106172 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:46 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a4c00 == 40 [pid = 1831] [id = 752] 22:11:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x914a6400) [pid = 1831] [serial = 2256] [outer = (nil)] 22:11:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x93a88c00) [pid = 1831] [serial = 2257] [outer = 0x914a6400] 22:11:46 INFO - PROCESS | 1831 | 1466745106258 Marionette DEBUG loaded listener.js 22:11:46 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x94779800) [pid = 1831] [serial = 2258] [outer = 0x914a6400] 22:11:46 INFO - PROCESS | 1831 | --DOCSHELL 0x9790c800 == 39 [pid = 1831] [id = 721] 22:11:46 INFO - PROCESS | 1831 | --DOCSHELL 0x94776800 == 38 [pid = 1831] [id = 720] 22:11:46 INFO - PROCESS | 1831 | --DOCSHELL 0x95393c00 == 37 [pid = 1831] [id = 728] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x99ef1800) [pid = 1831] [serial = 2192] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x98ad0800) [pid = 1831] [serial = 2169] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x8fdb1000) [pid = 1831] [serial = 2171] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x93a5c000) [pid = 1831] [serial = 2172] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9a0cf400) [pid = 1831] [serial = 2180] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x9a558400) [pid = 1831] [serial = 2181] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x99d1a800) [pid = 1831] [serial = 2177] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x99d21c00) [pid = 1831] [serial = 2178] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x93a5b800) [pid = 1831] [serial = 2183] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x94775c00) [pid = 1831] [serial = 2184] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x97906800) [pid = 1831] [serial = 2174] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x979f1c00) [pid = 1831] [serial = 2175] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x953ef400) [pid = 1831] [serial = 2186] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99d1d000) [pid = 1831] [serial = 2189] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a54c800) [pid = 1831] [serial = 2193] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99ee5000) [pid = 1831] [serial = 2190] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x9790a800) [pid = 1831] [serial = 2187] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x98ac9000) [pid = 1831] [serial = 2196] [outer = (nil)] [url = about:blank] 22:11:46 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x99ef1400) [pid = 1831] [serial = 2195] [outer = (nil)] [url = about:blank] 22:11:47 INFO - PROCESS | 1831 | 1466745107114 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 22:11:47 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. 22:11:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1591ms 22:11:47 INFO - PROCESS | 1831 | 1466745107171 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 22:11:47 INFO - PROCESS | 1831 | 1466745107178 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 22:11:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 22:11:47 INFO - PROCESS | 1831 | 1466745107188 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 22:11:47 INFO - PROCESS | 1831 | 1466745107191 Marionette TRACE conn4 <- [1,2978,null,{}] 22:11:47 INFO - PROCESS | 1831 | 1466745107203 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:47 INFO - PROCESS | 1831 | 1466745107209 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:47 INFO - PROCESS | 1831 | 1466745107368 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 22:11:47 INFO - PROCESS | 1831 | 1466745107378 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:47 INFO - PROCESS | 1831 | 1466745107384 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:47 INFO - PROCESS | 1831 | ++DOCSHELL 0x95260800 == 38 [pid = 1831] [id = 753] 22:11:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x95391400) [pid = 1831] [serial = 2259] [outer = (nil)] 22:11:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x953f1000) [pid = 1831] [serial = 2260] [outer = 0x95391400] 22:11:47 INFO - PROCESS | 1831 | 1466745107458 Marionette DEBUG loaded listener.js 22:11:47 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x97907400) [pid = 1831] [serial = 2261] [outer = 0x95391400] 22:11:48 INFO - PROCESS | 1831 | 1466745108372 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 22:11:48 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. 22:11:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1232ms 22:11:48 INFO - PROCESS | 1831 | 1466745108420 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 22:11:48 INFO - PROCESS | 1831 | 1466745108424 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 22:11:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 22:11:48 INFO - PROCESS | 1831 | 1466745108431 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 22:11:48 INFO - PROCESS | 1831 | 1466745108437 Marionette TRACE conn4 <- [1,2982,null,{}] 22:11:48 INFO - PROCESS | 1831 | 1466745108453 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:48 INFO - PROCESS | 1831 | 1466745108461 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:48 INFO - PROCESS | 1831 | 1466745108612 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 22:11:48 INFO - PROCESS | 1831 | 1466745108778 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:48 INFO - PROCESS | 1831 | 1466745108786 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:48 INFO - PROCESS | 1831 | ++DOCSHELL 0x996b3400 == 39 [pid = 1831] [id = 754] 22:11:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x996be400) [pid = 1831] [serial = 2262] [outer = (nil)] 22:11:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99b42800) [pid = 1831] [serial = 2263] [outer = 0x996be400] 22:11:48 INFO - PROCESS | 1831 | 1466745108862 Marionette DEBUG loaded listener.js 22:11:48 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99d22800) [pid = 1831] [serial = 2264] [outer = 0x996be400] 22:11:49 INFO - PROCESS | 1831 | 1466745109702 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 22:11:49 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 22:11:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 22:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:11:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:11:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 22:11:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1284ms 22:11:49 INFO - PROCESS | 1831 | 1466745109723 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 22:11:49 INFO - PROCESS | 1831 | 1466745109727 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 22:11:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 22:11:49 INFO - PROCESS | 1831 | 1466745109744 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 22:11:49 INFO - PROCESS | 1831 | 1466745109748 Marionette TRACE conn4 <- [1,2986,null,{}] 22:11:49 INFO - PROCESS | 1831 | 1466745109753 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:49 INFO - PROCESS | 1831 | 1466745109758 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:49 INFO - PROCESS | 1831 | 1466745109970 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 22:11:50 INFO - PROCESS | 1831 | 1466745110008 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:50 INFO - PROCESS | 1831 | 1466745110016 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:50 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd1c00 == 40 [pid = 1831] [id = 755] 22:11:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99ee7800) [pid = 1831] [serial = 2265] [outer = (nil)] 22:11:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x99eea400) [pid = 1831] [serial = 2266] [outer = 0x99ee7800] 22:11:50 INFO - PROCESS | 1831 | 1466745110114 Marionette DEBUG loaded listener.js 22:11:50 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x9a0cfc00) [pid = 1831] [serial = 2267] [outer = 0x99ee7800] 22:11:50 INFO - PROCESS | 1831 | 1466745110986 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 22:11:51 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. 22:11:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1289ms 22:11:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 22:11:51 INFO - PROCESS | 1831 | 1466745111024 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 22:11:51 INFO - PROCESS | 1831 | 1466745111027 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 22:11:51 INFO - PROCESS | 1831 | 1466745111034 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 22:11:51 INFO - PROCESS | 1831 | 1466745111037 Marionette TRACE conn4 <- [1,2990,null,{}] 22:11:51 INFO - PROCESS | 1831 | 1466745111049 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:51 INFO - PROCESS | 1831 | 1466745111053 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:51 INFO - PROCESS | 1831 | 1466745111363 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x91adcc00) [pid = 1831] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x96e67000) [pid = 1831] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9a773000) [pid = 1831] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x99ef0c00) [pid = 1831] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9ac5a800) [pid = 1831] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x97908400) [pid = 1831] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x8e34d800) [pid = 1831] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x8fdb9c00) [pid = 1831] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x952a0000) [pid = 1831] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x93a52400) [pid = 1831] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x8e34e800) [pid = 1831] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9538a800) [pid = 1831] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 22:11:51 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x94779000) [pid = 1831] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 22:11:51 INFO - PROCESS | 1831 | 1466745111491 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:51 INFO - PROCESS | 1831 | 1466745111502 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:51 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34d800 == 41 [pid = 1831] [id = 756] 22:11:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x8e34e800) [pid = 1831] [serial = 2268] [outer = (nil)] 22:11:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x9538a800) [pid = 1831] [serial = 2269] [outer = 0x8e34e800] 22:11:51 INFO - PROCESS | 1831 | 1466745111585 Marionette DEBUG loaded listener.js 22:11:51 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9797a800) [pid = 1831] [serial = 2270] [outer = 0x8e34e800] 22:11:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x9a773000 == 42 [pid = 1831] [id = 757] 22:11:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9a773c00) [pid = 1831] [serial = 2271] [outer = (nil)] 22:11:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9b77e800) [pid = 1831] [serial = 2272] [outer = 0x9a773c00] 22:11:52 INFO - PROCESS | 1831 | 1466745112477 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 22:11:52 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. 22:11:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1494ms 22:11:52 INFO - PROCESS | 1831 | 1466745112527 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 22:11:52 INFO - PROCESS | 1831 | 1466745112529 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 22:11:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 22:11:52 INFO - PROCESS | 1831 | 1466745112536 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 22:11:52 INFO - PROCESS | 1831 | 1466745112539 Marionette TRACE conn4 <- [1,2994,null,{}] 22:11:52 INFO - PROCESS | 1831 | 1466745112553 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:52 INFO - PROCESS | 1831 | 1466745112563 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:52 INFO - PROCESS | 1831 | 1466745112757 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 22:11:52 INFO - PROCESS | 1831 | 1466745112906 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:52 INFO - PROCESS | 1831 | 1466745112915 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:52 INFO - PROCESS | 1831 | ++DOCSHELL 0x94722000 == 43 [pid = 1831] [id = 758] 22:11:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x98f47800) [pid = 1831] [serial = 2273] [outer = (nil)] 22:11:52 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9d87d800) [pid = 1831] [serial = 2274] [outer = 0x98f47800] 22:11:52 INFO - PROCESS | 1831 | 1466745112988 Marionette DEBUG loaded listener.js 22:11:53 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0xa1023400) [pid = 1831] [serial = 2275] [outer = 0x98f47800] 22:11:53 INFO - PROCESS | 1831 | 1466745113949 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 22:11:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:11:53 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 22:11:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1447ms 22:11:53 INFO - PROCESS | 1831 | 1466745113986 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 22:11:53 INFO - PROCESS | 1831 | 1466745113993 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 22:11:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 22:11:54 INFO - PROCESS | 1831 | 1466745114002 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 22:11:54 INFO - PROCESS | 1831 | 1466745114010 Marionette TRACE conn4 <- [1,2998,null,{}] 22:11:54 INFO - PROCESS | 1831 | 1466745114020 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:54 INFO - PROCESS | 1831 | 1466745114025 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:54 INFO - PROCESS | 1831 | 1466745114301 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 22:11:54 INFO - PROCESS | 1831 | 1466745114440 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:54 INFO - PROCESS | 1831 | 1466745114450 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:54 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd0800 == 44 [pid = 1831] [id = 759] 22:11:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x8ebd8000) [pid = 1831] [serial = 2276] [outer = (nil)] 22:11:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x93c2ec00) [pid = 1831] [serial = 2277] [outer = 0x8ebd8000] 22:11:54 INFO - PROCESS | 1831 | 1466745114584 Marionette DEBUG loaded listener.js 22:11:54 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x9538dc00) [pid = 1831] [serial = 2278] [outer = 0x8ebd8000] 22:11:55 INFO - PROCESS | 1831 | 1466745115516 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 22:11:55 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. 22:11:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1537ms 22:11:55 INFO - PROCESS | 1831 | 1466745115538 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 22:11:55 INFO - PROCESS | 1831 | 1466745115545 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 22:11:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 22:11:55 INFO - PROCESS | 1831 | 1466745115556 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 22:11:55 INFO - PROCESS | 1831 | 1466745115560 Marionette TRACE conn4 <- [1,3002,null,{}] 22:11:55 INFO - PROCESS | 1831 | 1466745115567 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:55 INFO - PROCESS | 1831 | 1466745115573 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:55 INFO - PROCESS | 1831 | 1466745115757 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 22:11:55 INFO - PROCESS | 1831 | 1466745115958 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:55 INFO - PROCESS | 1831 | 1466745115967 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:56 INFO - PROCESS | 1831 | ++DOCSHELL 0x8fdb9400 == 45 [pid = 1831] [id = 760] 22:11:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x97976800) [pid = 1831] [serial = 2279] [outer = (nil)] 22:11:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x998a3c00) [pid = 1831] [serial = 2280] [outer = 0x97976800] 22:11:56 INFO - PROCESS | 1831 | 1466745116053 Marionette DEBUG loaded listener.js 22:11:56 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x99ee7000) [pid = 1831] [serial = 2281] [outer = 0x97976800] 22:11:56 INFO - PROCESS | 1831 | 1466745116954 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 22:11:56 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. 22:11:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1432ms 22:11:56 INFO - PROCESS | 1831 | 1466745116989 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 22:11:56 INFO - PROCESS | 1831 | 1466745116993 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 22:11:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 22:11:57 INFO - PROCESS | 1831 | 1466745117001 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 22:11:57 INFO - PROCESS | 1831 | 1466745117007 Marionette TRACE conn4 <- [1,3006,null,{}] 22:11:57 INFO - PROCESS | 1831 | 1466745117070 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:57 INFO - PROCESS | 1831 | 1466745117087 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:57 INFO - PROCESS | 1831 | 1466745117352 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 22:11:57 INFO - PROCESS | 1831 | 1466745117501 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:57 INFO - PROCESS | 1831 | 1466745117514 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:57 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d88e400 == 46 [pid = 1831] [id = 761] 22:11:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9d88ec00) [pid = 1831] [serial = 2282] [outer = (nil)] 22:11:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa1087400) [pid = 1831] [serial = 2283] [outer = 0x9d88ec00] 22:11:57 INFO - PROCESS | 1831 | 1466745117606 Marionette DEBUG loaded listener.js 22:11:57 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0xa1f28400) [pid = 1831] [serial = 2284] [outer = 0x9d88ec00] 22:11:58 INFO - PROCESS | 1831 | 1466745118463 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 22:11:58 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. 22:11:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1495ms 22:11:58 INFO - PROCESS | 1831 | 1466745118497 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 22:11:58 INFO - PROCESS | 1831 | 1466745118503 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 22:11:58 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 22:11:58 INFO - PROCESS | 1831 | 1466745118510 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 22:11:58 INFO - PROCESS | 1831 | 1466745118515 Marionette TRACE conn4 <- [1,3010,null,{}] 22:11:58 INFO - PROCESS | 1831 | 1466745118521 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:11:58 INFO - PROCESS | 1831 | 1466745118527 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:58 INFO - PROCESS | 1831 | 1466745118714 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 22:11:58 INFO - PROCESS | 1831 | 1466745118917 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:58 INFO - PROCESS | 1831 | 1466745118925 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:11:58 INFO - PROCESS | 1831 | ++DOCSHELL 0x953e8400 == 47 [pid = 1831] [id = 762] 22:11:58 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x96e66c00) [pid = 1831] [serial = 2285] [outer = (nil)] 22:11:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa2135400) [pid = 1831] [serial = 2286] [outer = 0x96e66c00] 22:11:59 INFO - PROCESS | 1831 | 1466745119052 Marionette DEBUG loaded listener.js 22:11:59 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0xa213a800) [pid = 1831] [serial = 2287] [outer = 0x96e66c00] 22:11:59 INFO - PROCESS | 1831 | 1466745119920 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 22:11:59 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 22:11:59 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1433ms 22:11:59 INFO - PROCESS | 1831 | 1466745119943 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 22:11:59 INFO - PROCESS | 1831 | 1466745119948 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 22:11:59 INFO - TEST-START | /FileAPI/FileReaderSync.worker 22:11:59 INFO - PROCESS | 1831 | 1466745119955 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 22:11:59 INFO - PROCESS | 1831 | 1466745119959 Marionette TRACE conn4 <- [1,3014,null,{}] 22:12:00 INFO - PROCESS | 1831 | 1466745120010 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:00 INFO - PROCESS | 1831 | 1466745120014 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:00 INFO - PROCESS | 1831 | 1466745120216 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 22:12:00 INFO - PROCESS | 1831 | 1466745120414 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:00 INFO - PROCESS | 1831 | 1466745120420 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:00 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd3800 == 48 [pid = 1831] [id = 763] 22:12:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa1088c00) [pid = 1831] [serial = 2288] [outer = (nil)] 22:12:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa22eec00) [pid = 1831] [serial = 2289] [outer = 0xa1088c00] 22:12:00 INFO - PROCESS | 1831 | 1466745120504 Marionette DEBUG loaded listener.js 22:12:00 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0xa22f4800) [pid = 1831] [serial = 2290] [outer = 0xa1088c00] 22:12:00 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:12:01 INFO - PROCESS | 1831 | 1466745121517 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 22:12:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 22:12:01 INFO - {} 22:12:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 22:12:01 INFO - {} 22:12:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 22:12:01 INFO - {} 22:12:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 22:12:01 INFO - {} 22:12:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1591ms 22:12:01 INFO - PROCESS | 1831 | 1466745121549 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 22:12:01 INFO - PROCESS | 1831 | 1466745121553 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 22:12:01 INFO - TEST-START | /FileAPI/fileReader.html 22:12:01 INFO - PROCESS | 1831 | 1466745121559 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 22:12:01 INFO - PROCESS | 1831 | 1466745121563 Marionette TRACE conn4 <- [1,3018,null,{}] 22:12:01 INFO - PROCESS | 1831 | 1466745121619 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:01 INFO - PROCESS | 1831 | 1466745121636 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:01 INFO - PROCESS | 1831 | 1466745121880 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 22:12:02 INFO - PROCESS | 1831 | 1466745122141 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:02 INFO - PROCESS | 1831 | 1466745122151 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:02 INFO - PROCESS | 1831 | ++DOCSHELL 0x914a4400 == 49 [pid = 1831] [id = 764] 22:12:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x914a8800) [pid = 1831] [serial = 2291] [outer = (nil)] 22:12:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0xa323a400) [pid = 1831] [serial = 2292] [outer = 0x914a8800] 22:12:02 INFO - PROCESS | 1831 | 1466745122280 Marionette DEBUG loaded listener.js 22:12:02 INFO - PROCESS | 1831 | ++DOMWINDOW == 97 (0xa323c800) [pid = 1831] [serial = 2293] [outer = 0x914a8800] 22:12:03 INFO - PROCESS | 1831 | 1466745123098 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 22:12:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 22:12:03 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 22:12:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 22:12:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 22:12:03 INFO - TEST-OK | /FileAPI/fileReader.html | took 1825ms 22:12:03 INFO - PROCESS | 1831 | 1466745123440 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 22:12:03 INFO - PROCESS | 1831 | 1466745123448 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 22:12:03 INFO - TEST-START | /FileAPI/historical.html 22:12:03 INFO - PROCESS | 1831 | 1466745123459 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 22:12:03 INFO - PROCESS | 1831 | 1466745123463 Marionette TRACE conn4 <- [1,3022,null,{}] 22:12:03 INFO - PROCESS | 1831 | 1466745123472 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:03 INFO - PROCESS | 1831 | 1466745123479 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:03 INFO - PROCESS | 1831 | 1466745123657 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 22:12:03 INFO - PROCESS | 1831 | 1466745123920 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:03 INFO - PROCESS | 1831 | 1466745123938 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:03 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a88000 == 50 [pid = 1831] [id = 765] 22:12:03 INFO - PROCESS | 1831 | ++DOMWINDOW == 98 (0x93c26800) [pid = 1831] [serial = 2294] [outer = (nil)] 22:12:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 99 (0x94776800) [pid = 1831] [serial = 2295] [outer = 0x93c26800] 22:12:04 INFO - PROCESS | 1831 | 1466745124018 Marionette DEBUG loaded listener.js 22:12:04 INFO - PROCESS | 1831 | ++DOMWINDOW == 100 (0x95296400) [pid = 1831] [serial = 2296] [outer = 0x93c26800] 22:12:04 INFO - PROCESS | 1831 | 1466745124842 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 22:12:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 22:12:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 22:12:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 22:12:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 22:12:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 22:12:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 22:12:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 22:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 22:12:04 INFO - TEST-OK | /FileAPI/historical.html | took 1434ms 22:12:04 INFO - PROCESS | 1831 | 1466745124898 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 22:12:04 INFO - PROCESS | 1831 | 1466745124909 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 22:12:04 INFO - TEST-START | /FileAPI/idlharness.html 22:12:04 INFO - PROCESS | 1831 | 1466745124929 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 22:12:04 INFO - PROCESS | 1831 | 1466745124939 Marionette TRACE conn4 <- [1,3026,null,{}] 22:12:04 INFO - PROCESS | 1831 | 1466745124982 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:05 INFO - PROCESS | 1831 | 1466745124993 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:05 INFO - PROCESS | 1831 | 1466745125185 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 22:12:05 INFO - PROCESS | 1831 | 1466745125391 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:05 INFO - PROCESS | 1831 | 1466745125399 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9a773000 == 49 [pid = 1831] [id = 757] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad9000 == 48 [pid = 1831] [id = 746] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x98a1fc00 == 47 [pid = 1831] [id = 726] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x93a4f800 == 46 [pid = 1831] [id = 739] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb4c00 == 45 [pid = 1831] [id = 736] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34b800 == 44 [pid = 1831] [id = 737] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34d400 == 43 [pid = 1831] [id = 740] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdad400 == 42 [pid = 1831] [id = 738] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8e347400 == 41 [pid = 1831] [id = 722] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8e34a000 == 40 [pid = 1831] [id = 724] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8ebd4800 == 39 [pid = 1831] [id = 723] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x914a7000 == 38 [pid = 1831] [id = 731] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x9989c400 == 37 [pid = 1831] [id = 730] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb7400 == 36 [pid = 1831] [id = 733] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x914b0000 == 35 [pid = 1831] [id = 732] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x91adfc00 == 34 [pid = 1831] [id = 725] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x99ee4800 == 33 [pid = 1831] [id = 734] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x953ec800 == 32 [pid = 1831] [id = 729] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x93a5a800 == 31 [pid = 1831] [id = 719] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8fdb7c00 == 30 [pid = 1831] [id = 727] 22:12:06 INFO - PROCESS | 1831 | --DOCSHELL 0x8e342c00 == 29 [pid = 1831] [id = 735] 22:12:06 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e342c00 == 30 [pid = 1831] [id = 766] 22:12:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 101 (0x8e343800) [pid = 1831] [serial = 2297] [outer = (nil)] 22:12:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 102 (0x8e34a000) [pid = 1831] [serial = 2298] [outer = 0x8e343800] 22:12:06 INFO - PROCESS | 1831 | 1466745126587 Marionette DEBUG loaded listener.js 22:12:06 INFO - PROCESS | 1831 | ++DOMWINDOW == 103 (0x8ebdb000) [pid = 1831] [serial = 2299] [outer = 0x8e343800] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 102 (0x9477ec00) [pid = 1831] [serial = 2199] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 101 (0x9471b400) [pid = 1831] [serial = 2198] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 100 (0x998a4000) [pid = 1831] [serial = 2202] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 99 (0x9989a000) [pid = 1831] [serial = 2201] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 98 (0x9a944c00) [pid = 1831] [serial = 2205] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 97 (0x9a776c00) [pid = 1831] [serial = 2204] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 96 (0x9d47cc00) [pid = 1831] [serial = 2208] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0x9b93f000) [pid = 1831] [serial = 2207] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9d884c00) [pid = 1831] [serial = 2211] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x9d87a400) [pid = 1831] [serial = 2210] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x97973000) [pid = 1831] [serial = 2231] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x8ebcfc00) [pid = 1831] [serial = 2222] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x8ebdd800) [pid = 1831] [serial = 2223] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x91adc800) [pid = 1831] [serial = 2225] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x979fa800) [pid = 1831] [serial = 2234] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x93a53000) [pid = 1831] [serial = 2226] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9525e800) [pid = 1831] [serial = 2220] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x9471dc00) [pid = 1831] [serial = 2219] [outer = (nil)] [url = about:blank] 22:12:06 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0xa2136400) [pid = 1831] [serial = 2214] [outer = (nil)] [url = about:blank] 22:12:07 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0xa1f2ac00) [pid = 1831] [serial = 2213] [outer = (nil)] [url = about:blank] 22:12:07 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0xa229d000) [pid = 1831] [serial = 2217] [outer = (nil)] [url = about:blank] 22:12:07 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0xa2220000) [pid = 1831] [serial = 2216] [outer = (nil)] [url = about:blank] 22:12:07 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x979ef800) [pid = 1831] [serial = 2232] [outer = (nil)] [url = about:blank] 22:12:07 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9529fc00) [pid = 1831] [serial = 2228] [outer = (nil)] [url = about:blank] 22:12:07 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x95393000) [pid = 1831] [serial = 2229] [outer = (nil)] [url = about:blank] 22:12:07 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x98a79400) [pid = 1831] [serial = 2235] [outer = (nil)] [url = about:blank] 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 22:12:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:12:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:12:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:12:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 22:12:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:12:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:12:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:12:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 22:12:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:12:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:12:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:12:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 22:12:08 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 22:12:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 22:12:08 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 22:12:08 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 22:12:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 22:12:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:12:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:12:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 22:12:08 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 22:12:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 22:12:08 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 22:12:08 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 22:12:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 22:12:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 22:12:08 INFO - TEST-OK | /FileAPI/idlharness.html | took 3493ms 22:12:08 INFO - PROCESS | 1831 | 1466745128274 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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\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\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\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\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\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\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\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]]]}] 22:12:08 INFO - PROCESS | 1831 | 1466745128565 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 22:12:08 INFO - PROCESS | 1831 | 1466745128572 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 22:12:08 INFO - TEST-START | /FileAPI/idlharness.worker 22:12:08 INFO - PROCESS | 1831 | 1466745128586 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 22:12:08 INFO - PROCESS | 1831 | 1466745128591 Marionette TRACE conn4 <- [1,3030,null,{}] 22:12:08 INFO - PROCESS | 1831 | 1466745128601 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:08 INFO - PROCESS | 1831 | 1466745128607 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:08 INFO - PROCESS | 1831 | 1466745128782 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 22:12:08 INFO - PROCESS | 1831 | 1466745128799 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:08 INFO - PROCESS | 1831 | 1466745128810 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:08 INFO - PROCESS | 1831 | ++DOCSHELL 0x97974000 == 31 [pid = 1831] [id = 767] 22:12:08 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x979f1400) [pid = 1831] [serial = 2300] [outer = (nil)] 22:12:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x979f6000) [pid = 1831] [serial = 2301] [outer = 0x979f1400] 22:12:09 INFO - PROCESS | 1831 | 1466745129039 Marionette DEBUG loaded listener.js 22:12:09 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x98a2cc00) [pid = 1831] [serial = 2302] [outer = 0x979f1400] 22:12:09 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:12:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:12:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:12:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:12:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:12:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:12:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 22:12:11 INFO - {} 22:12:11 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 22:12:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 22:12:11 INFO - {} 22:12:11 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 - {} 22:12:11 INFO - {} 22:12:11 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 22:12:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:12:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 22:12:11 INFO - {} 22:12:11 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 22:12:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 22:12:11 INFO - {} 22:12:11 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 - {} 22:12:11 INFO - {} 22:12:11 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 22:12:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:12:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:12:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 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 22:12:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:12:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:12:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 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 22:12:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 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 22:12:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 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 22:12:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:12:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:12:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 22:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:12:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:12:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:12:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:12:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:12:11 INFO - {} 22:12:11 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2942ms 22:12:11 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 22:12:11 INFO - PROCESS | 1831 | 1466745131359 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 22:12:11 INFO - PROCESS | 1831 | 1466745131533 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 22:12:11 INFO - PROCESS | 1831 | 1466745131551 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 22:12:11 INFO - PROCESS | 1831 | 1466745131621 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 22:12:11 INFO - PROCESS | 1831 | 1466745131636 Marionette TRACE conn4 <- [1,3034,null,{}] 22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x9a773c00) [pid = 1831] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x98f47800) [pid = 1831] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x99ee7800) [pid = 1831] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x8e34e800) [pid = 1831] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x9a772000) [pid = 1831] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x996b7400) [pid = 1831] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x914ae400) [pid = 1831] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9a05b400) [pid = 1831] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x91ad7000) [pid = 1831] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x914a6400) [pid = 1831] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 69 (0x98f4ac00) [pid = 1831] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 68 (0x91ad9800) [pid = 1831] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 67 (0x95391400) [pid = 1831] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 22:12:12 INFO - PROCESS | 1831 | --DOMWINDOW == 66 (0x996be400) [pid = 1831] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 22:12:12 INFO - PROCESS | 1831 | 1466745132214 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:12 INFO - PROCESS | 1831 | 1466745132223 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:12 INFO - PROCESS | 1831 | 1466745132432 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 22:12:12 INFO - PROCESS | 1831 | 1466745132589 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:12 INFO - PROCESS | 1831 | 1466745132600 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:12 INFO - PROCESS | 1831 | ++DOCSHELL 0x97972c00 == 32 [pid = 1831] [id = 768] 22:12:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 67 (0x979f3400) [pid = 1831] [serial = 2303] [outer = (nil)] 22:12:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 68 (0x998ae400) [pid = 1831] [serial = 2304] [outer = 0x979f3400] 22:12:12 INFO - PROCESS | 1831 | 1466745132678 Marionette DEBUG loaded listener.js 22:12:12 INFO - PROCESS | 1831 | ++DOMWINDOW == 69 (0x9d4f4c00) [pid = 1831] [serial = 2305] [outer = 0x979f3400] 22:12:13 INFO - PROCESS | 1831 | 1466745133426 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 22:12:13 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 22:12:13 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1840ms 22:12:13 INFO - PROCESS | 1831 | 1466745133453 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 22:12:13 INFO - TEST-START | /FileAPI/blob/Blob-close.html 22:12:13 INFO - PROCESS | 1831 | 1466745133457 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 22:12:13 INFO - PROCESS | 1831 | 1466745133465 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 22:12:13 INFO - PROCESS | 1831 | 1466745133472 Marionette TRACE conn4 <- [1,3038,null,{}] 22:12:13 INFO - PROCESS | 1831 | 1466745133491 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:13 INFO - PROCESS | 1831 | 1466745133502 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:13 INFO - PROCESS | 1831 | 1466745133774 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 22:12:13 INFO - PROCESS | 1831 | 1466745133875 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:13 INFO - PROCESS | 1831 | 1466745133887 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:13 INFO - PROCESS | 1831 | ++DOCSHELL 0xa2ee4400 == 33 [pid = 1831] [id = 769] 22:12:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 70 (0xa2ef1000) [pid = 1831] [serial = 2306] [outer = (nil)] 22:12:13 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x9b4a7c00) [pid = 1831] [serial = 2307] [outer = 0xa2ef1000] 22:12:13 INFO - PROCESS | 1831 | 1466745133972 Marionette DEBUG loaded listener.js 22:12:14 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0xa3238c00) [pid = 1831] [serial = 2308] [outer = 0xa2ef1000] 22:12:14 INFO - PROCESS | 1831 | 1466745134967 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 22:12:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 22:12:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 22:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 22:12:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1546ms 22:12:15 INFO - PROCESS | 1831 | 1466745135013 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 22:12:15 INFO - PROCESS | 1831 | 1466745135020 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 22:12:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 22:12:15 INFO - PROCESS | 1831 | 1466745135032 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 22:12:15 INFO - PROCESS | 1831 | 1466745135041 Marionette TRACE conn4 <- [1,3042,null,{}] 22:12:15 INFO - PROCESS | 1831 | 1466745135051 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:15 INFO - PROCESS | 1831 | 1466745135056 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:15 INFO - PROCESS | 1831 | 1466745135378 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 22:12:15 INFO - PROCESS | 1831 | 1466745135521 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:15 INFO - PROCESS | 1831 | 1466745135532 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:15 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ae2800 == 34 [pid = 1831] [id = 770] 22:12:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x91ae4000) [pid = 1831] [serial = 2309] [outer = (nil)] 22:12:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x953ea000) [pid = 1831] [serial = 2310] [outer = 0x91ae4000] 22:12:15 INFO - PROCESS | 1831 | 1466745135623 Marionette DEBUG loaded listener.js 22:12:15 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9796dc00) [pid = 1831] [serial = 2311] [outer = 0x91ae4000] 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 22:12:16 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. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 22:12:16 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'.) 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 22:12:16 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. 22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 22:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 22:12:16 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. 22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 22:12:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:12:16 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. 22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 22:12:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 22:12:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 22:12:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 22:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 22:12:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 22:12:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 22:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 22:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 22:12:17 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1940ms 22:12:17 INFO - PROCESS | 1831 | 1466745136860 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 22:12:17 INFO - PROCESS | 1831 | 1466745137038 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 22:12:17 INFO - PROCESS | 1831 | 1466745137051 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 22:12:17 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 22:12:17 INFO - PROCESS | 1831 | 1466745137112 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 22:12:17 INFO - PROCESS | 1831 | 1466745137118 Marionette TRACE conn4 <- [1,3046,null,{}] 22:12:17 INFO - PROCESS | 1831 | 1466745137131 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:17 INFO - PROCESS | 1831 | 1466745137138 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:17 INFO - PROCESS | 1831 | 1466745137457 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 22:12:17 INFO - PROCESS | 1831 | 1466745137710 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:17 INFO - PROCESS | 1831 | 1466745137717 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:17 INFO - PROCESS | 1831 | ++DOCSHELL 0x979f7400 == 35 [pid = 1831] [id = 771] 22:12:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x98aca800) [pid = 1831] [serial = 2312] [outer = (nil)] 22:12:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x9989a000) [pid = 1831] [serial = 2313] [outer = 0x98aca800] 22:12:17 INFO - PROCESS | 1831 | 1466745137818 Marionette DEBUG loaded listener.js 22:12:17 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x99c71c00) [pid = 1831] [serial = 2314] [outer = 0x98aca800] 22:12:18 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:12:18 INFO - PROCESS | 1831 | 1466745138835 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 22:12:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 22:12:18 INFO - {} 22:12:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1810ms 22:12:18 INFO - PROCESS | 1831 | 1466745138917 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 22:12:18 INFO - PROCESS | 1831 | 1466745138922 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 22:12:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 22:12:18 INFO - PROCESS | 1831 | 1466745138931 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 22:12:18 INFO - PROCESS | 1831 | 1466745138938 Marionette TRACE conn4 <- [1,3050,null,{}] 22:12:18 INFO - PROCESS | 1831 | 1466745138958 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:18 INFO - PROCESS | 1831 | 1466745138968 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:19 INFO - PROCESS | 1831 | 1466745139205 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 22:12:19 INFO - PROCESS | 1831 | 1466745139385 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:19 INFO - PROCESS | 1831 | 1466745139401 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:19 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad7c00 == 36 [pid = 1831] [id = 772] 22:12:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x9a05c400) [pid = 1831] [serial = 2315] [outer = (nil)] 22:12:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x9ac56000) [pid = 1831] [serial = 2316] [outer = 0x9a05c400] 22:12:19 INFO - PROCESS | 1831 | 1466745139526 Marionette DEBUG loaded listener.js 22:12:19 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x9d4f3c00) [pid = 1831] [serial = 2317] [outer = 0x9a05c400] 22:12:20 INFO - PROCESS | 1831 | 1466745140428 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 22:12:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 22:12:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 22:12:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 22:12:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 22:12:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1549ms 22:12:20 INFO - PROCESS | 1831 | 1466745140481 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 22:12:20 INFO - PROCESS | 1831 | 1466745140486 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 22:12:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 22:12:20 INFO - PROCESS | 1831 | 1466745140494 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 22:12:20 INFO - PROCESS | 1831 | 1466745140497 Marionette TRACE conn4 <- [1,3054,null,{}] 22:12:20 INFO - PROCESS | 1831 | 1466745140503 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:20 INFO - PROCESS | 1831 | 1466745140509 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:20 INFO - PROCESS | 1831 | 1466745140684 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 22:12:20 INFO - PROCESS | 1831 | 1466745140882 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:20 INFO - PROCESS | 1831 | 1466745140889 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:20 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d81b000 == 37 [pid = 1831] [id = 773] 22:12:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0xa2279400) [pid = 1831] [serial = 2318] [outer = (nil)] 22:12:20 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0xa22f9000) [pid = 1831] [serial = 2319] [outer = 0xa2279400] 22:12:20 INFO - PROCESS | 1831 | 1466745140990 Marionette DEBUG loaded listener.js 22:12:21 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0xa2454c00) [pid = 1831] [serial = 2320] [outer = 0xa2279400] 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 22:12:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:12:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:12:22 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" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:12:22 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" 22:12:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:12:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:12:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1888ms 22:12:22 INFO - PROCESS | 1831 | 1466745142222 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 22:12:22 INFO - PROCESS | 1831 | 1466745142641 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 22:12:22 INFO - PROCESS | 1831 | 1466745142645 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 22:12:22 INFO - TEST-START | /FileAPI/file/File-constructor.html 22:12:22 INFO - PROCESS | 1831 | 1466745142663 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 22:12:22 INFO - PROCESS | 1831 | 1466745142666 Marionette TRACE conn4 <- [1,3058,null,{}] 22:12:22 INFO - PROCESS | 1831 | 1466745142674 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:22 INFO - PROCESS | 1831 | 1466745142680 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:22 INFO - PROCESS | 1831 | 1466745142840 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 22:12:23 INFO - PROCESS | 1831 | 1466745143031 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:23 INFO - PROCESS | 1831 | 1466745143041 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:23 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad9800 == 38 [pid = 1831] [id = 774] 22:12:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0xa1f29400) [pid = 1831] [serial = 2321] [outer = (nil)] 22:12:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0xa3347000) [pid = 1831] [serial = 2322] [outer = 0xa1f29400] 22:12:23 INFO - PROCESS | 1831 | 1466745143122 Marionette DEBUG loaded listener.js 22:12:23 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0xa33bcc00) [pid = 1831] [serial = 2323] [outer = 0xa1f29400] 22:12:24 INFO - PROCESS | 1831 | 1466745144056 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 22:12:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 22:12:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 22:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 22:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 22:12:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 22:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 22:12:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 22:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 22:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 22:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 22:12:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1438ms 22:12:24 INFO - PROCESS | 1831 | 1466745144105 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 22:12:24 INFO - PROCESS | 1831 | 1466745144113 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 22:12:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 22:12:24 INFO - PROCESS | 1831 | 1466745144132 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 22:12:24 INFO - PROCESS | 1831 | 1466745144142 Marionette TRACE conn4 <- [1,3062,null,{}] 22:12:24 INFO - PROCESS | 1831 | 1466745144173 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:24 INFO - PROCESS | 1831 | 1466745144185 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:24 INFO - PROCESS | 1831 | 1466745144410 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 22:12:24 INFO - PROCESS | 1831 | 1466745144671 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:24 INFO - PROCESS | 1831 | 1466745144679 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:24 INFO - PROCESS | 1831 | ++DOCSHELL 0x97971000 == 39 [pid = 1831] [id = 775] 22:12:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x99ef1000) [pid = 1831] [serial = 2324] [outer = (nil)] 22:12:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0xa33ba800) [pid = 1831] [serial = 2325] [outer = 0x99ef1000] 22:12:24 INFO - PROCESS | 1831 | 1466745144781 Marionette DEBUG loaded listener.js 22:12:24 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0xa4d50800) [pid = 1831] [serial = 2326] [outer = 0x99ef1000] 22:12:25 INFO - PROCESS | 1831 | [1831] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:12:25 INFO - PROCESS | 1831 | 1466745145683 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 22:12:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 22:12:25 INFO - {} 22:12:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1596ms 22:12:25 INFO - PROCESS | 1831 | 1466745145729 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 22:12:25 INFO - PROCESS | 1831 | 1466745145733 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 22:12:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 22:12:25 INFO - PROCESS | 1831 | 1466745145745 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 22:12:25 INFO - PROCESS | 1831 | 1466745145749 Marionette TRACE conn4 <- [1,3066,null,{}] 22:12:25 INFO - PROCESS | 1831 | 1466745145756 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:25 INFO - PROCESS | 1831 | 1466745145761 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:26 INFO - PROCESS | 1831 | 1466745146035 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 22:12:26 INFO - PROCESS | 1831 | 1466745146183 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:26 INFO - PROCESS | 1831 | 1466745146189 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:26 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34e000 == 40 [pid = 1831] [id = 776] 22:12:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x8ebd1800) [pid = 1831] [serial = 2327] [outer = (nil)] 22:12:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0x91ad6000) [pid = 1831] [serial = 2328] [outer = 0x8ebd1800] 22:12:26 INFO - PROCESS | 1831 | 1466745146320 Marionette DEBUG loaded listener.js 22:12:26 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0x91e50c00) [pid = 1831] [serial = 2329] [outer = 0x8ebd1800] 22:12:27 INFO - PROCESS | 1831 | 1466745147691 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 22:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 22:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 22:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 22:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 22:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 22:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 22:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 22:12:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1984ms 22:12:27 INFO - PROCESS | 1831 | 1466745147733 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 22:12:27 INFO - PROCESS | 1831 | 1466745147740 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 22:12:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 22:12:27 INFO - PROCESS | 1831 | 1466745147751 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 22:12:27 INFO - PROCESS | 1831 | 1466745147757 Marionette TRACE conn4 <- [1,3070,null,{}] 22:12:27 INFO - PROCESS | 1831 | 1466745147767 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:27 INFO - PROCESS | 1831 | 1466745147772 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:27 INFO - PROCESS | 1831 | 1466745147965 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 22:12:28 INFO - PROCESS | 1831 | 1466745148172 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:28 INFO - PROCESS | 1831 | 1466745148186 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:28 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e34e400 == 41 [pid = 1831] [id = 777] 22:12:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 94 (0x8fdb1400) [pid = 1831] [serial = 2330] [outer = (nil)] 22:12:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 95 (0x91ade400) [pid = 1831] [serial = 2331] [outer = 0x8fdb1400] 22:12:28 INFO - PROCESS | 1831 | 1466745148359 Marionette DEBUG loaded listener.js 22:12:28 INFO - PROCESS | 1831 | ++DOMWINDOW == 96 (0x91e4d000) [pid = 1831] [serial = 2332] [outer = 0x8fdb1400] 22:12:29 INFO - PROCESS | 1831 | --DOCSHELL 0x91ad9400 == 40 [pid = 1831] [id = 742] 22:12:29 INFO - PROCESS | 1831 | --DOCSHELL 0x996b3400 == 39 [pid = 1831] [id = 754] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 95 (0xa1023400) [pid = 1831] [serial = 2275] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 94 (0x9d87d800) [pid = 1831] [serial = 2274] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 93 (0x99eea400) [pid = 1831] [serial = 2266] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 92 (0x9538a800) [pid = 1831] [serial = 2269] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 91 (0x9a0cfc00) [pid = 1831] [serial = 2267] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 90 (0x9a85d400) [pid = 1831] [serial = 2251] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 89 (0x9afe2c00) [pid = 1831] [serial = 2252] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 88 (0x99c76400) [pid = 1831] [serial = 2245] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 87 (0x99d1ac00) [pid = 1831] [serial = 2246] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 86 (0x9529e800) [pid = 1831] [serial = 2242] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 85 (0x95392000) [pid = 1831] [serial = 2243] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 84 (0x9a54bc00) [pid = 1831] [serial = 2248] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 83 (0x9a76b800) [pid = 1831] [serial = 2249] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 82 (0x9ac5c400) [pid = 1831] [serial = 2254] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x9b944400) [pid = 1831] [serial = 2255] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0x93a88c00) [pid = 1831] [serial = 2257] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x94779800) [pid = 1831] [serial = 2258] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x99b82000) [pid = 1831] [serial = 2238] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x91ada000) [pid = 1831] [serial = 2240] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x9989cc00) [pid = 1831] [serial = 2237] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x953f1000) [pid = 1831] [serial = 2260] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x97907400) [pid = 1831] [serial = 2261] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x99b42800) [pid = 1831] [serial = 2263] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9797a800) [pid = 1831] [serial = 2270] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 71 (0x9b77e800) [pid = 1831] [serial = 2272] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | --DOMWINDOW == 70 (0x99d22800) [pid = 1831] [serial = 2264] [outer = (nil)] [url = about:blank] 22:12:29 INFO - PROCESS | 1831 | 1466745149371 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 22:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 22:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 22:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 22:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 22:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 22:12:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 22:12:29 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1644ms 22:12:29 INFO - PROCESS | 1831 | 1466745149397 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 22:12:29 INFO - PROCESS | 1831 | 1466745149405 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 22:12:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 22:12:29 INFO - PROCESS | 1831 | 1466745149416 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 22:12:29 INFO - PROCESS | 1831 | 1466745149420 Marionette TRACE conn4 <- [1,3074,null,{}] 22:12:29 INFO - PROCESS | 1831 | 1466745149427 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:29 INFO - PROCESS | 1831 | 1466745149434 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:29 INFO - PROCESS | 1831 | 1466745149637 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 22:12:29 INFO - PROCESS | 1831 | 1466745149814 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:29 INFO - PROCESS | 1831 | 1466745149824 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:29 INFO - PROCESS | 1831 | ++DOCSHELL 0x93a5e400 == 40 [pid = 1831] [id = 778] 22:12:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 71 (0x93a87400) [pid = 1831] [serial = 2333] [outer = (nil)] 22:12:29 INFO - PROCESS | 1831 | ++DOMWINDOW == 72 (0x94775800) [pid = 1831] [serial = 2334] [outer = 0x93a87400] 22:12:29 INFO - PROCESS | 1831 | 1466745149898 Marionette DEBUG loaded listener.js 22:12:30 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x951a0400) [pid = 1831] [serial = 2335] [outer = 0x93a87400] 22:12:30 INFO - PROCESS | 1831 | 1466745150763 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 22:12:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 22:12:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 22:12:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 22:12:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 22:12:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 22:12:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 22:12:30 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1384ms 22:12:30 INFO - PROCESS | 1831 | 1466745150803 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 22:12:30 INFO - PROCESS | 1831 | 1466745150806 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 22:12:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 22:12:30 INFO - PROCESS | 1831 | 1466745150815 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 22:12:30 INFO - PROCESS | 1831 | 1466745150822 Marionette TRACE conn4 <- [1,3078,null,{}] 22:12:30 INFO - PROCESS | 1831 | 1466745150839 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:30 INFO - PROCESS | 1831 | 1466745150848 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:31 INFO - PROCESS | 1831 | 1466745151084 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 22:12:31 INFO - PROCESS | 1831 | 1466745151247 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:31 INFO - PROCESS | 1831 | 1466745151256 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:31 INFO - PROCESS | 1831 | ++DOCSHELL 0x91e4e400 == 41 [pid = 1831] [id = 779] 22:12:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x91e4e800) [pid = 1831] [serial = 2336] [outer = (nil)] 22:12:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9538a000) [pid = 1831] [serial = 2337] [outer = 0x91e4e800] 22:12:31 INFO - PROCESS | 1831 | 1466745151336 Marionette DEBUG loaded listener.js 22:12:31 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x9790f000) [pid = 1831] [serial = 2338] [outer = 0x91e4e800] 22:12:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 22:12:32 INFO - reader.readAsText(blob_2) 22:12:32 INFO - }" did not throw 22:12:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 22:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 22:12:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 22:12:32 INFO - reader.readAsDataURL(blob_2) 22:12:32 INFO - }" did not throw 22:12:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 22:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 22:12:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 22:12:32 INFO - reader.readAsArrayBuffer(blob_2) 22:12:32 INFO - }" did not throw 22:12:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 22:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 22:12:32 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 22:12:32 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 22:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:12:32 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 22:12:32 INFO - PROCESS | 1831 | 1466745152193 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 22:12:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 22:12:32 INFO - PROCESS | 1831 | 1466745152200 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 22:12:32 INFO - PROCESS | 1831 | 1466745152204 Marionette TRACE conn4 <- [1,3082,null,{}] 22:12:32 INFO - PROCESS | 1831 | 1466745152217 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:32 INFO - PROCESS | 1831 | 1466745152221 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:32 INFO - PROCESS | 1831 | 1466745152443 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 22:12:32 INFO - PROCESS | 1831 | 1466745152470 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:32 INFO - PROCESS | 1831 | 1466745152479 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:32 INFO - PROCESS | 1831 | ++DOCSHELL 0x9790e400 == 42 [pid = 1831] [id = 780] 22:12:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x98a20c00) [pid = 1831] [serial = 2339] [outer = (nil)] 22:12:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x9981e000) [pid = 1831] [serial = 2340] [outer = 0x98a20c00] 22:12:32 INFO - PROCESS | 1831 | 1466745152574 Marionette DEBUG loaded listener.js 22:12:32 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x99d19400) [pid = 1831] [serial = 2341] [outer = 0x98a20c00] 22:12:33 INFO - PROCESS | 1831 | 1466745153486 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 22:12:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 22:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 22:12:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 22:12:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1335ms 22:12:33 INFO - PROCESS | 1831 | 1466745153546 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 22:12:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 22:12:33 INFO - PROCESS | 1831 | 1466745153551 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 22:12:33 INFO - PROCESS | 1831 | 1466745153559 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 22:12:33 INFO - PROCESS | 1831 | 1466745153562 Marionette TRACE conn4 <- [1,3086,null,{}] 22:12:33 INFO - PROCESS | 1831 | 1466745153568 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:33 INFO - PROCESS | 1831 | 1466745153572 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:33 INFO - PROCESS | 1831 | 1466745153790 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 22:12:33 INFO - PROCESS | 1831 | 1466745153824 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:33 INFO - PROCESS | 1831 | 1466745153832 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:33 INFO - PROCESS | 1831 | ++DOCSHELL 0x99b82000 == 43 [pid = 1831] [id = 781] 22:12:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x99d21400) [pid = 1831] [serial = 2342] [outer = (nil)] 22:12:33 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x99ee8800) [pid = 1831] [serial = 2343] [outer = 0x99d21400] 22:12:33 INFO - PROCESS | 1831 | 1466745153917 Marionette DEBUG loaded listener.js 22:12:34 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x99eefc00) [pid = 1831] [serial = 2344] [outer = 0x99d21400] 22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 81 (0x97976800) [pid = 1831] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 80 (0xa1088c00) [pid = 1831] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 79 (0x96e66c00) [pid = 1831] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 78 (0x8e343800) [pid = 1831] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 77 (0x914a8800) [pid = 1831] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 76 (0x93c26800) [pid = 1831] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 75 (0x979f3400) [pid = 1831] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 74 (0x979f1400) [pid = 1831] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 73 (0x8ebd8000) [pid = 1831] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 22:12:34 INFO - PROCESS | 1831 | --DOMWINDOW == 72 (0x9d88ec00) [pid = 1831] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 22:12:34 INFO - PROCESS | 1831 | 1466745154867 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 22:12:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 22:12:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1346ms 22:12:34 INFO - PROCESS | 1831 | 1466745154906 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 22:12:34 INFO - PROCESS | 1831 | 1466745154910 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 22:12:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 22:12:34 INFO - PROCESS | 1831 | 1466745154916 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 22:12:34 INFO - PROCESS | 1831 | 1466745154920 Marionette TRACE conn4 <- [1,3090,null,{}] 22:12:34 INFO - PROCESS | 1831 | 1466745154925 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:34 INFO - PROCESS | 1831 | 1466745154935 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:35 INFO - PROCESS | 1831 | 1466745155134 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 22:12:35 INFO - PROCESS | 1831 | 1466745155295 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:35 INFO - PROCESS | 1831 | 1466745155304 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:35 INFO - PROCESS | 1831 | ++DOCSHELL 0x8ebd8000 == 44 [pid = 1831] [id = 782] 22:12:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 73 (0x914abc00) [pid = 1831] [serial = 2345] [outer = (nil)] 22:12:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 74 (0x9a76c400) [pid = 1831] [serial = 2346] [outer = 0x914abc00] 22:12:35 INFO - PROCESS | 1831 | 1466745155378 Marionette DEBUG loaded listener.js 22:12:35 INFO - PROCESS | 1831 | ++DOMWINDOW == 75 (0x9a770800) [pid = 1831] [serial = 2347] [outer = 0x914abc00] 22:12:36 INFO - PROCESS | 1831 | 1466745156102 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 22:12:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 22:12:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1230ms 22:12:36 INFO - PROCESS | 1831 | 1466745156147 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 22:12:36 INFO - PROCESS | 1831 | 1466745156151 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 22:12:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 22:12:36 INFO - PROCESS | 1831 | 1466745156158 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 22:12:36 INFO - PROCESS | 1831 | 1466745156162 Marionette TRACE conn4 <- [1,3094,null,{}] 22:12:36 INFO - PROCESS | 1831 | 1466745156168 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:36 INFO - PROCESS | 1831 | 1466745156173 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:36 INFO - PROCESS | 1831 | 1466745156416 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 22:12:36 INFO - PROCESS | 1831 | 1466745156634 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:36 INFO - PROCESS | 1831 | 1466745156641 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:36 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e343400 == 45 [pid = 1831] [id = 783] 22:12:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 76 (0x8e344800) [pid = 1831] [serial = 2348] [outer = (nil)] 22:12:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 77 (0x8e34d400) [pid = 1831] [serial = 2349] [outer = 0x8e344800] 22:12:36 INFO - PROCESS | 1831 | 1466745156736 Marionette DEBUG loaded listener.js 22:12:36 INFO - PROCESS | 1831 | ++DOMWINDOW == 78 (0x8fdae800) [pid = 1831] [serial = 2350] [outer = 0x8e344800] 22:12:37 INFO - PROCESS | 1831 | 1466745157747 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 22:12:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 22:12:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1644ms 22:12:37 INFO - PROCESS | 1831 | 1466745157850 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 22:12:37 INFO - PROCESS | 1831 | 1466745157856 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 22:12:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 22:12:37 INFO - PROCESS | 1831 | 1466745157871 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 22:12:37 INFO - PROCESS | 1831 | 1466745157877 Marionette TRACE conn4 <- [1,3098,null,{}] 22:12:37 INFO - PROCESS | 1831 | 1466745157885 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:37 INFO - PROCESS | 1831 | 1466745157891 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:38 INFO - PROCESS | 1831 | 1466745158096 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 22:12:38 INFO - PROCESS | 1831 | 1466745158301 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:38 INFO - PROCESS | 1831 | 1466745158309 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:38 INFO - PROCESS | 1831 | ++DOCSHELL 0x91e48400 == 46 [pid = 1831] [id = 784] 22:12:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 79 (0x93a84400) [pid = 1831] [serial = 2351] [outer = (nil)] 22:12:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 80 (0x94724c00) [pid = 1831] [serial = 2352] [outer = 0x93a84400] 22:12:38 INFO - PROCESS | 1831 | 1466745158430 Marionette DEBUG loaded listener.js 22:12:38 INFO - PROCESS | 1831 | ++DOMWINDOW == 81 (0x95390400) [pid = 1831] [serial = 2353] [outer = 0x93a84400] 22:12:39 INFO - PROCESS | 1831 | 1466745159358 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 22:12:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 22:12:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 22:12:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1535ms 22:12:39 INFO - PROCESS | 1831 | 1466745159411 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 22:12:39 INFO - PROCESS | 1831 | 1466745159417 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 22:12:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 22:12:39 INFO - PROCESS | 1831 | 1466745159426 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 22:12:39 INFO - PROCESS | 1831 | 1466745159432 Marionette TRACE conn4 <- [1,3102,null,{}] 22:12:39 INFO - PROCESS | 1831 | 1466745159456 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:39 INFO - PROCESS | 1831 | 1466745159463 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:39 INFO - PROCESS | 1831 | 1466745159743 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 22:12:39 INFO - PROCESS | 1831 | 1466745159895 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:39 INFO - PROCESS | 1831 | 1466745159905 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:39 INFO - PROCESS | 1831 | ++DOCSHELL 0x91ad7400 == 47 [pid = 1831] [id = 785] 22:12:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 82 (0x98a28000) [pid = 1831] [serial = 2354] [outer = (nil)] 22:12:39 INFO - PROCESS | 1831 | ++DOMWINDOW == 83 (0x9981f800) [pid = 1831] [serial = 2355] [outer = 0x98a28000] 22:12:40 INFO - PROCESS | 1831 | 1466745159998 Marionette DEBUG loaded listener.js 22:12:40 INFO - PROCESS | 1831 | ++DOMWINDOW == 84 (0x998a8000) [pid = 1831] [serial = 2356] [outer = 0x98a28000] 22:12:40 INFO - PROCESS | 1831 | 1466745160974 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 22:12:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 22:12:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1589ms 22:12:41 INFO - PROCESS | 1831 | 1466745161017 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 22:12:41 INFO - PROCESS | 1831 | 1466745161022 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 22:12:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 22:12:41 INFO - PROCESS | 1831 | 1466745161039 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 22:12:41 INFO - PROCESS | 1831 | 1466745161050 Marionette TRACE conn4 <- [1,3106,null,{}] 22:12:41 INFO - PROCESS | 1831 | 1466745161079 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:41 INFO - PROCESS | 1831 | 1466745161087 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:41 INFO - PROCESS | 1831 | 1466745161295 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 22:12:41 INFO - PROCESS | 1831 | 1466745161498 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:41 INFO - PROCESS | 1831 | 1466745161506 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:41 INFO - PROCESS | 1831 | ++DOCSHELL 0x9989b000 == 48 [pid = 1831] [id = 786] 22:12:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 85 (0x998a2800) [pid = 1831] [serial = 2357] [outer = (nil)] 22:12:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 86 (0x9a558400) [pid = 1831] [serial = 2358] [outer = 0x998a2800] 22:12:41 INFO - PROCESS | 1831 | 1466745161627 Marionette DEBUG loaded listener.js 22:12:41 INFO - PROCESS | 1831 | ++DOMWINDOW == 87 (0x9a76d400) [pid = 1831] [serial = 2359] [outer = 0x998a2800] 22:12:42 INFO - PROCESS | 1831 | 1466745162506 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 22:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 22:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 22:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 22:12:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1551ms 22:12:42 INFO - PROCESS | 1831 | 1466745162583 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 22:12:42 INFO - PROCESS | 1831 | 1466745162589 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 22:12:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 22:12:42 INFO - PROCESS | 1831 | 1466745162596 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 22:12:42 INFO - PROCESS | 1831 | 1466745162600 Marionette TRACE conn4 <- [1,3110,null,{}] 22:12:42 INFO - PROCESS | 1831 | 1466745162636 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:42 INFO - PROCESS | 1831 | 1466745162650 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:42 INFO - PROCESS | 1831 | 1466745162846 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 22:12:43 INFO - PROCESS | 1831 | 1466745163106 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:43 INFO - PROCESS | 1831 | 1466745163115 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:43 INFO - PROCESS | 1831 | ++DOCSHELL 0x8e350800 == 49 [pid = 1831] [id = 787] 22:12:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 88 (0x9a768400) [pid = 1831] [serial = 2360] [outer = (nil)] 22:12:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 89 (0x9b784c00) [pid = 1831] [serial = 2361] [outer = 0x9a768400] 22:12:43 INFO - PROCESS | 1831 | 1466745163206 Marionette DEBUG loaded listener.js 22:12:43 INFO - PROCESS | 1831 | ++DOMWINDOW == 90 (0x9b944400) [pid = 1831] [serial = 2362] [outer = 0x9a768400] 22:12:44 INFO - PROCESS | 1831 | 1466745164071 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 22:12:44 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 22:12:44 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 22:12:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 22:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:12:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 22:12:44 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1540ms 22:12:44 INFO - PROCESS | 1831 | 1466745164138 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 22:12:44 INFO - PROCESS | 1831 | 1466745164141 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 22:12:44 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 22:12:44 INFO - PROCESS | 1831 | 1466745164148 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 22:12:44 INFO - PROCESS | 1831 | 1466745164153 Marionette TRACE conn4 <- [1,3114,null,{}] 22:12:44 INFO - PROCESS | 1831 | 1466745164159 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:12:44 INFO - PROCESS | 1831 | 1466745164165 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:44 INFO - PROCESS | 1831 | 1466745164352 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 22:12:44 INFO - PROCESS | 1831 | 1466745164610 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"70b30ed3-cbc9-4968-a39b-a82e09049c66\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:44 INFO - PROCESS | 1831 | 1466745164627 Marionette INFO sendAsync 5dfb4eb4-d4b3-46b6-a55e-2587d494e872 22:12:44 INFO - PROCESS | 1831 | ++DOCSHELL 0x9d88a000 == 50 [pid = 1831] [id = 788] 22:12:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 91 (0x9d88a800) [pid = 1831] [serial = 2363] [outer = (nil)] 22:12:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 92 (0xa1081400) [pid = 1831] [serial = 2364] [outer = 0x9d88a800] 22:12:44 INFO - PROCESS | 1831 | 1466745164722 Marionette DEBUG loaded listener.js 22:12:44 INFO - PROCESS | 1831 | ++DOMWINDOW == 93 (0xa229f400) [pid = 1831] [serial = 2365] [outer = 0x9d88a800] 22:12:45 INFO - PROCESS | 1831 | 1466745165609 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 22:12:45 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 22:12:45 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1481ms 22:12:45 INFO - PROCESS | 1831 | 1466745165630 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 22:12:45 INFO - PROCESS | 1831 | 1466745165634 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 22:12:46 WARNING - u'runner_teardown' () 22:12:46 INFO - No more tests 22:12:46 INFO - Got 0 unexpected results 22:12:46 INFO - SUITE-END | took 1349s 22:12:46 INFO - Closing logging queue 22:12:46 INFO - queue closed 22:12:47 INFO - Return code: 0 22:12:47 WARNING - # TBPL SUCCESS # 22:12:47 INFO - Running post-action listener: _resource_record_post_action 22:12:47 INFO - Running post-run listener: _resource_record_post_run 22:12:48 INFO - Total resource usage - Wall time: 1391s; CPU: 98.0%; Read bytes: 14106624; Write bytes: 931418112; Read time: 1560; Write time: 280956 22:12:48 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 22:12:48 INFO - install - Wall time: 35s; CPU: 100.0%; Read bytes: 0; Write bytes: 135241728; Read time: 0; Write time: 144432 22:12:48 INFO - run-tests - Wall time: 1355s; CPU: 98.0%; Read bytes: 11206656; Write bytes: 785670144; Read time: 780; Write time: 127916 22:12:48 INFO - Running post-run listener: _upload_blobber_files 22:12:48 INFO - Blob upload gear active. 22:12:48 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 22:12:48 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 22:12:48 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 22:12:48 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 22:12:48 INFO - (blobuploader) - INFO - Open directory for files ... 22:12:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 22:12:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:12:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:12:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 22:12:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:12:51 INFO - (blobuploader) - INFO - Done attempting. 22:12:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 22:12:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:12:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:12:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 22:12:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:12:52 INFO - (blobuploader) - INFO - Done attempting. 22:12:52 INFO - (blobuploader) - INFO - Iteration through files over. 22:12:52 INFO - Return code: 0 22:12:52 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 22:12:52 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 22:12:52 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/25ef4de4e11d3f84b3879b071fd23e79c8d126d6e45060949953a88d84232e4fbab94543ff9e325f76a45427a307268042bf7ba9be56377bb7a4f9bb757aae46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8af3586faddce88d7f887f8c479324e8485ac295a6504d3627442d102acf99ead9a0f8e2d16b34c9d3b6a9ffe04b056565503cbaf211602e59f2a2450bb1f50f"} 22:12:52 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 22:12:52 INFO - Writing to file /builds/slave/test/properties/blobber_files 22:12:52 INFO - Contents: 22:12:52 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/25ef4de4e11d3f84b3879b071fd23e79c8d126d6e45060949953a88d84232e4fbab94543ff9e325f76a45427a307268042bf7ba9be56377bb7a4f9bb757aae46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8af3586faddce88d7f887f8c479324e8485ac295a6504d3627442d102acf99ead9a0f8e2d16b34c9d3b6a9ffe04b056565503cbaf211602e59f2a2450bb1f50f"} 22:12:52 INFO - Running post-run listener: copy_logs_to_upload_dir 22:12:52 INFO - Copying logs to upload dir... 22:12:52 INFO - mkdir: /builds/slave/test/build/upload/logs 22:12:52 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1503.243557 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 3 secs) (at 2016-06-23 22:12:52.767014) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 22:12:52.768184) ========= 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-1466734826.665115-1274303438 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/25ef4de4e11d3f84b3879b071fd23e79c8d126d6e45060949953a88d84232e4fbab94543ff9e325f76a45427a307268042bf7ba9be56377bb7a4f9bb757aae46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8af3586faddce88d7f887f8c479324e8485ac295a6504d3627442d102acf99ead9a0f8e2d16b34c9d3b6a9ffe04b056565503cbaf211602e59f2a2450bb1f50f"} build_url:https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033720 build_url: 'https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/25ef4de4e11d3f84b3879b071fd23e79c8d126d6e45060949953a88d84232e4fbab94543ff9e325f76a45427a307268042bf7ba9be56377bb7a4f9bb757aae46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8af3586faddce88d7f887f8c479324e8485ac295a6504d3627442d102acf99ead9a0f8e2d16b34c9d3b6a9ffe04b056565503cbaf211602e59f2a2450bb1f50f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/aEaiftKxRCKsujhNNnMAwA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.11 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 22:12:52.908074) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 22:12:52.908405) ========= 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-1466734826.665115-1274303438 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017661 ========= master_lag: 0.19 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 22:12:53.119636) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 22:12:53.119952) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 22:12:53.121318) ========= ========= Total master_lag: 0.75 =========